Excel VBA -variabler - enkla Excel -makron

Innehållsförteckning

Heltal | Sträng | Dubbel | Boolean

Detta kapitel lär dig hur man deklarerar, initierar och visar a variabel i Excel VBA. Att låta Excel VBA veta att du använder en variabel kallas för att deklarera en variabel. Initialisering innebär helt enkelt att tilldela ett början (initialt) värde till en variabel.

Placera en kommandoknapp på ditt kalkylblad och lägg till kodraderna nedan. För att köra kodraderna, klicka på kommandoknappen på arket.

Heltal

Heltalsvariabler används för att lagra heltal.

Dim x Som heltal
x = 6
Område ("A1"). Värde = x

Resultat:

Förklaring: den första kodraden deklarerar en variabel med namnet x av typen Heltal. Därefter initierar vi x med värde 6. Slutligen skriver vi värdet av x till cell A1.

Sträng

Strängvariabler används för att lagra text.

Koda:

Dim bok som sträng
bok = "bibel"
Område ("A1"). Värde = bok

Resultat:

Förklaring: den första kodraden deklarerar en variabel med namnbok av typen String. Därefter initierar vi boken med textbibeln. Använd alltid apostrofer för att initiera strängvariabler. Slutligen skriver vi texten i den variabla boken till cell A1.

Dubbel

En variabel av typen Double är mer exakt än en variabel av typen Integer och kan också lagra nummer efter kommatecken.

Koda:

Dim x Som heltal
x = 5,5
MsgBox "värde är" & x

Resultat:

Men det är inte rätt värde! Vi initierade variabeln med värde 5.5 och vi får värdet 6. Vad vi behöver är en variabel av typen Double.

Koda:

Dim x As Double
x = 5,5
MsgBox "värde är" & x

Resultat:

Obs: Långa variabler har ännu större kapacitet. Använd alltid variabler av rätt typ. Som ett resultat är det lättare att hitta fel och din kod körs snabbare.

Boolean

Använd en boolsk variabel för att hålla värdet True eller False.

Koda:

 Dim fortsätter som booleskt
fortsätt = Sant
If continue = True Då är MsgBox "Booleanska variabler coola"

Resultat:

Förklaring: den första kodraden deklarerar en variabel med namn fortsätta av typen booleska. Därefter initierar vi fortsätt med värdet True. Slutligen använder vi den booleska variabeln för att bara visa en MsgBox om variabeln håller värdet True.

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave