/ / Excel VBA premenné

Premenné VBA programu Excel

celé číslo | povrázok | dvojitý | boolean

Táto kapitola vás naučí, ako deklarovať, inicializovať a zobraziť premenlivý v Excel VBA, Umožnenie programu VBA programu Excel vedieť, že používate premennú, sa nazýva vyhlasovanie premennej. Inicializácia jednoducho znamená priradenie počiatočnej (počiatočnej) hodnoty premennej.

Na pracovný hárok umiestnite príkazové tlačidlo a pridajte riadky kódu nižšie. Ak chcete vykonať riadky kódu, kliknite na príkazové tlačidlo na hárku.

celé číslo

Integrované premenné sa používajú na ukladanie celých čísel.

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

výsledok:

Celočíselná premenná v programe Excel VBA

Vysvetlenie: prvý riadok kódu deklaruje premennú s názvom x typu Integer. Ďalej inicializujeme x s hodnotou 6. Nakoniec zapíšeme hodnotu x do bunky A1.

povrázok

Na ukladanie textu sa používajú reťazcové premenné.

kód:

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

výsledok:

Reťazec premenné

vysvetlenie: prvý riadok kódu deklaruje premennú s menovkou typu String. Ďalej inicializujeme knihu s textovou bibliou. Vždy používajte apostrofy na inicializáciu reťazcových premenných. Napokon píšeme text premennej knihy do bunky A1.

dvojitý

Premenná typu Double je presnejšia ako premenná typu Integer a môže tiež uložiť čísla za čiarkou.

kód:

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

výsledok:

Nie je presné

Ale to nie je správna hodnota! Inicializovali sme premennú s hodnotou 5.5 a získame hodnotu 6. Potrebujeme premennú typu Double.

kód:

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

výsledok:

Dvojitá premenná

Poznámka: Dlhé premenné majú ešte väčšiu kapacitu. Vždy používajte premenné správneho typu. V dôsledku toho sa ľahšie nájdu chyby a váš kód bude bežať rýchlejšie.

boolean

Použite booleovskú premennú na zadanie hodnoty True alebo False.

kód:

Dim continue As Boolean
continue = True

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

výsledok:

Booleovská premenná

vysvetlenie: prvý riadok kódu deklaruje premennú s názvom pokračovať typu Boolean. Ďalej inicializujeme pokračovanie s hodnotou True. Napokon používame Booleovskú premennú na zobrazenie iba MsgBox, ak premenná obsahuje hodnotu True.

Tiež si prečítajte: