/ / Excel VBA proměnné

Excel VBA proměnné

Celé číslo | Řetězec | Dvojnásobek | Boolean

Tato kapitola vás naučí, jak deklarovat, inicializovat a zobrazit a proměnná v Excel VBA. Povolit aplikaci Excel VBA vědět, že používáte proměnnou, se nazývá prohlášení proměnné. Inicializace jednoduše znamená přiřazení počáteční (počáteční) hodnoty proměnné.

Na pracovním listu umístěte příkazové tlačítko a přidejte řádky kódu níže. Chcete-li spustit řádky kódu, klepněte na příkazové tlačítko na listu.

Celé číslo

Integrované proměnné se používají k ukládání celých čísel.

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

Výsledek:

Celočíselná proměnná v aplikaci Excel VBA

Vysvětlení: první kódový řádek deklaruje proměnnou s názvem x typu Integer. Dále inicializujeme x s hodnotou 6. Nakonec zapíšeme hodnotu x do buňky A1.

Řetězec

Pro ukládání textu se používají řetězcové proměnné.

Kód:

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

Výsledek:

Řetězcová proměnná

Vysvětlení: první řádek kódu deklaruje proměnnou s jmennou knihou typu String. Dále inicializujeme knihu s textovou bible. Vždy použijte apostrofy k inicializaci řetězcových proměnných. Nakonec zapíšeme text buňky proměnné do buňky A1.

Dvojnásobek

Proměnná typu Double je přesnější než proměnná typu Integer a může také ukládat čísla za čárkou.

Kód:

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

Výsledek:

Není přesné

Ale to není správná hodnota! Inicializovali jsme proměnnou s hodnotou 5.5 a dostaneme hodnotu 6. Potřebujeme proměnnou typu Double.

Kód:

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

Výsledek:

Dvojitá proměnná

Poznámka: Dlouhé proměnné mají ještě větší kapacitu. Vždy používejte proměnné správného typu. Výsledkem je snadnější nalezení chyb a spuštění kódu rychleji.

Boolean

Použijte Booleovskou proměnnou pro zadání hodnoty True nebo False.

Kód:

Dim continue As Boolean
continue = True

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

Výsledek:

Booleovská proměnná

Vysvětlení: první kódový řádek deklaruje proměnnou s názvem pokračování typu Boolean. Dále inicializujeme pokračování hodnotou True. Nakonec použijeme Booleovskou proměnnou k zobrazení pouze MsgBox, pokud proměnná drží hodnotu True.

Také si přečtěte: