/ / Excel VBA-variabelen

Excel VBA-variabelen

Geheel getal | Draad | Dubbele | Boolean

In dit hoofdstuk leert u hoe u een kunt declareren, initialiseren en weergeven veranderlijk in Excel VBA. Excel VBA laten weten dat u een variabele gebruikt, wordt declaratie van een variabele genoemd. Initialiseren betekent eenvoudigweg het toewijzen van een begin (initiële) waarde aan een variabele.

Plaats een opdrachtknop op uw werkblad en voeg de onderstaande coderegels toe. Om de coderegels uit te voeren, klikt u op de opdrachtknop op het blad.

Geheel getal

Geheel getalvariabelen worden gebruikt om hele getallen op te slaan.

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

Resultaat:

Integer Variable in Excel VBA

Uitleg: de eerste coderegel declareert een variabele met de naam x van het type Integer. Vervolgens initialiseren we x met waarde 6. Tot slot schrijven we de waarde van x naar cel A1.

Draad

Stringvariabelen worden gebruikt om tekst op te slaan.

Code:

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

Resultaat:

String-variabele

Uitleg: de eerste codelijn declareert een variabele met naamboek van het type String. Vervolgens initialiseren we het boek met de tekstbijbel. Gebruik altijd apostrophes om String-variabelen te initialiseren. Ten slotte schrijven we de tekst van het variabele boek in cel A1.

Dubbele

Een variabele van het type Double is nauwkeuriger dan een variabele van het type Geheel getal en kan ook getallen achter de komma opslaan.

Code:

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

Resultaat:

Niet nauwkeurig genoeg

Maar dat is niet de juiste waarde! We hebben de variabele geïnitialiseerd met waarde 5.5 en we krijgen de waarde 6. Wat we nodig hebben is een variabele van het type Double.

Code:

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

Resultaat:

Dubbele variabele

Opmerking: Lange variabelen hebben zelfs een grotere capaciteit. Gebruik altijd variabelen van het juiste type. Dientengevolge zijn fouten gemakkelijker te vinden en zal uw code sneller werken.

Boolean

Gebruik een Booleaanse variabele om de waarde Waar of Onwaar te behouden.

Code:

Dim continue As Boolean
continue = True

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

Resultaat:

Booleaanse variabele

Uitleg: de eerste coderegel declareert een variabele met naam verder van het type Boolean. Vervolgens initialiseren we verder met de waarde True. Ten slotte gebruiken we de Booleaanse variabele om alleen een MsgBox weer te geven als de variabele de waarde True bevat.

Lees ook: