Excel VBA -variabler - nemme Excel -makroer

Indholdsfortegnelse

Heltal | String | Dobbelt | Boolske

Dette kapitel lærer dig, hvordan du erklærer, initialiserer og viser a variabel i Excel VBA. At lade Excel VBA vide, at du bruger en variabel, kaldes at deklarere en variabel. Initialisering betyder ganske enkelt at tildele en begyndelsesværdi (initial) til en variabel.

Placer en kommandoknap på dit regneark, og tilføj nedenstående kodelinjer. For at udføre kodelinjerne skal du klikke på kommandoknappen på arket.

Heltal

Heltalsvariabler bruges til at gemme hele tal.

Dim x Som heltal
x = 6
Område ("A1"). Værdi = x

Resultat:

Forklaring: den første kodelinje erklærer en variabel med navn x af typen Heltal. Dernæst initialiserer vi x med værdi 6. Endelig skriver vi værdien af ​​x til celle A1.

Snor

Stringvariabler bruges til at gemme tekst.

Kode:

Dim bog som streng
bog = "bibel"
Område ("A1"). Værdi = bog

Resultat:

Forklaring: den første kodelinje erklærer en variabel med navnebog af typen String. Dernæst initialiserer vi bogen med tekstbibelen. Brug altid apostrofer til at initialisere strengvariabler. Endelig skriver vi teksten i den variable bog til celle A1.

Dobbelt

En variabel af typen Double er mere præcis end en variabel af typen Integer og kan også gemme tal efter kommaet.

Kode:

Dim x Som heltal
x = 5,5
MsgBox "værdi er" & x

Resultat:

Men det er ikke den rigtige værdi! Vi initialiserede variablen med værdi 5.5, og vi får værdien 6. Det, vi har brug for, er en variabel af typen Double.

Kode:

Dim x som dobbelt
x = 5,5
MsgBox "værdi er" & x

Resultat:

Bemærk: Lange variabler har endnu større kapacitet. Brug altid variabler af den rigtige type. Som et resultat er det lettere at finde fejl, og din kode kører hurtigere.

Boolske

Brug en boolsk variabel til at holde værdien Sand eller falsk.

Kode:

 Dim fortsætte som boolsk
fortsæt = sandt
Hvis fortsæt = sandt Så er MsgBox "Boolske variabler cool"

Resultat:

Forklaring: den første kodelinje erklærer en variabel med navnet fortsat af typen boolsk. Dernæst initialiserer vi fortsæt med værdien Sand. Endelig bruger vi den boolske variabel til kun at vise en MsgBox, hvis variablen holder værdien Sand.

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave