Excel VBA változók - Egyszerű Excel makrók

Tartalomjegyzék

Egész | Karakterlánc | Dupla | Boolean

Ez a fejezet megtanítja, hogyan kell deklarálni, inicializálni és megjeleníteni a változó ban ben Excel VBA. Ha az Excel VBA tudomására hozza, hogy változót használ, akkor ezt nevezzük változó deklarálásának. Az inicializálás egyszerűen egy kezdő (kezdeti) érték hozzárendelését jelenti egy változóhoz.

Helyezzen el egy parancsgombot a munkalapon, és adja hozzá az alábbi kódsorokat. A kódsorok végrehajtásához kattintson a parancsikonra a lapon.

Egész szám

Az egész változókat egész számok tárolására használják.

Dim x Mint egész
x = 6
Tartomány ("A1"). Érték = x

Eredmény:

Magyarázat: az első kódsor Integer típusú x nevű változót deklarál. Ezután inicializáljuk az x -et a 6. értékkel. Végül írjuk be az x értékét az A1 cellába.

Húr

A karakterlánc változókat a szöveg tárolására használják.

Kód:

Halvány könyv húrként
könyv = "biblia"
Tartomány ("A1"). Érték = könyv

Eredmény:

Magyarázat: az első kódsor String típusú névjegyzékű változót deklarál. Ezután inicializáljuk a könyvet a Bibliával. A String változók inicializálásához mindig aposztrófokat használjon. Végül a változókönyv szövegét az A1 cellába írjuk.

Kettős

A Double típusú változó pontosabb, mint az Integer típusú változó, és számokat is tud tárolni a vessző után.

Kód:

Dim x Mint egész
x = 5,5
Az MsgBox "értéke" & x

Eredmény:

De ez nem a megfelelő érték! Inicializáltuk a változót az 5.5 értékkel, és megkapjuk a 6. értéket. Szükségünk van egy Double típusú változóra.

Kód:

Dim x As Double
x = 5,5
Az MsgBox "értéke" & x

Eredmény:

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ént a hibákat könnyebb megtalálni, és a kód gyorsabban fog futni.

Boolean

Használjon logikai változót az Igaz vagy hamis értékek megtartásához.

Kód:

 Dim továbbra is Boolean
folytatás = Igaz
Ha folytatja = Igaz, akkor az MsgBox "A logikai változók jók"

Eredmény:

Magyarázat: az első kódsor egy Boolean típusú változóval rendelkező változót deklarál. Ezután inicializáljuk a folytatást a True értékkel. Végül a logikai változót csak akkor használjuk az MsgBox megjelenítésére, ha a változó True értékkel rendelkezik.

Segít a fejlesztés a helyszínen, megosztva az oldalt a barátaiddal

wave wave wave wave wave