Excel VBA -variabler - Enkle Excel -makroer

Innholdsfortegnelse

Heltall | Streng | Dobbelt | Boolsk

Dette kapitlet lærer deg hvordan du erklærer, initialiserer og viser a variabel i Excel VBA. Å la Excel VBA vite at du bruker en variabel kalles å deklarere en variabel. Initialisering betyr ganske enkelt å tildele en begynnelsesverdi (initial) til en variabel.

Plasser en kommandoknapp på regnearket og legg til kodelinjene nedenfor. For å utføre kodelinjene, klikk på kommandoknappen på arket.

Heltall

Heltallsvariabler brukes til å lagre hele tall.

Dim x Som heltall
x = 6
Område ("A1"). Verdi = x

Resultat:

Forklaring: den første kodelinjen deklarerer en variabel med navn x av typen Heltall. Deretter initialiserer vi x med verdi 6. Til slutt skriver vi verdien av x til celle A1.

String

Stringvariabler brukes til å lagre tekst.

Kode:

Dim bok Som streng
bok = "bibel"
Område ("A1"). Verdi = bok

Resultat:

Forklaring: den første kodelinjen deklarerer en variabel med navnebok av typen String. Deretter initialiserer vi boken med tekstbibelen. Bruk alltid apostrofer for å initialisere strengvariabler. Til slutt skriver vi teksten til den variable boken til celle A1.

Dobbelt

En variabel av typen Double er mer nøyaktig enn en variabel av typen Heltall og kan også lagre tall etter kommaet.

Kode:

Dim x Som heltall
x = 5,5
MsgBox "verdi er" & x

Resultat:

Men det er ikke riktig verdi! Vi initialiserte variabelen med verdi 5.5 og vi får verdien 6. Det vi trenger er en variabel av typen Double.

Kode:

Dim x As Double
x = 5,5
MsgBox "verdi er" & x

Resultat:

Merk: Lange variabler har enda større kapasitet. Bruk alltid variabler av riktig type. Som et resultat er det lettere å finne feil, og koden din vil kjøre raskere.

Boolsk

Bruk en boolsk variabel for å holde verdien True eller False.

Kode:

 Dim fortsette som boolsk
fortsette = sant
Hvis fortsette = True Da er MsgBox "boolske variabler kule"

Resultat:

Forklaring: den første kodelinjen deklarerer en variabel med navnet continue av typen boolsk. Deretter initialiserer vi fortsett med verdien True. Til slutt bruker vi den boolske variabelen til å bare vise en MsgBox hvis variabelen holder verdien True.

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave