/ / Excel VBA változók

Excel VBA változók

Egész szám | Húr | Kettős | logikai

Ez a fejezet megtudja, hogyan kell kijelenteni, inicializálni és megjeleníteni a változó ban ben Excel VBA. Ha az Excel VBA tudatja, hogy egy változót használ, az úgynevezett változó deklarálása. Az inicializálás egyszerűen egy kezdő (kezdeti) érték hozzárendelését jelenti egy változónak.

Helyezzen egy parancsgombot a munkalapra, és adja hozzá a kódsorokat. A kódsorok végrehajtásához kattintson a lapon található parancs gombra.

Egész szám

Integer változók az egész szám tárolására szolgálnak.

Dim x As Integer
x = 6
Range("A1").Value = x

Eredmény:

Integer változó Excel VBA-ban

Magyarázat: az első kódsor egy egész számú típusú x nevet ad ki. Ezt követõen inicializáljuk az x értéket a 6. értékkel. Végül az x értékét az A1 cellára írjuk.

Húr

String változók szöveg tárolására szolgálnak.

Kód:

Dim book As String
book = "bible"
Range("A1").Value = book

Eredmény:

String változó

Magyarázat: az első kódsor deklarálja a String típusú névkönyvvel rendelkező változót. Ezt követõen inicializáljuk a könyvet a szöveges bibliával. Mindig használjon aposztrófokat a String változók inicializálására. Végül a változó könyve szövegét az A1 cellába írjuk.

Kettős

A Double típusú változó pontosabb, mint egy egész típusú változó, és a vessző után is számokat tárolhat.

Kód:

Dim x As Integer
x = 5.5
MsgBox "value is " & x

Eredmény:

Nem pontos

De ez nem a megfelelő érték! A változót 5,5 értékkel kezdtük, és megkaptuk az 6 értéket. Amire szükségünk van, Double típusú változó.

Kód:

Dim x As Double
x = 5.5
MsgBox "value is " & x

Eredmény:

Dupla változó

Megjegyzés: A hosszú változók még nagyobb kapacitással rendelkeznek. Mindig a megfelelő típusú változókat használja. Ennek eredményeképpen a hibákat könnyebb megtalálni, és a kód gyorsabban fut.

logikai

Használjon Boolean változót az True vagy False érték megtartásához.

Kód:

Dim continue As Boolean
continue = True

If continue = True Then MsgBox "Boolean variables are cool"

Eredmény:

Boolean változó

Magyarázat: az első kódsor deklarálja a Boolean típusú névvel folytatott változót. Ezután folytatjuk a folytatáshoz a True értéket. Végül a Boolean változót csak MsgBox megjelenítéséhez használjuk, ha a változó az True értéket tartalmazza.

Szintén olvasható: