Excel VBA-variabelen - Eenvoudige Excel-macro's

Inhoudsopgave

geheel getal | String | Dubbel | Booleaans

In dit hoofdstuk leert u hoe u een a . declareert, initialiseert en weergeeft variabele in Excel VBA. Excel VBA laten weten dat u een variabele gebruikt, wordt het declareren van een variabele genoemd. Initialiseren betekent eenvoudigweg het toewijzen van een beginwaarde (initiële) 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

Integer-variabelen worden gebruikt om hele getallen op te slaan.

Dim x als geheel getal
x = 6
Bereik ("A1"). Waarde = x

Resultaat:

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

Draad

Stringvariabelen worden gebruikt om tekst op te slaan.

Code:

Dim boek als string
boek = "bijbel"
Bereik ("A1"). Waarde = boek

Resultaat:

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

Dubbele

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

Code:

Dim x als geheel getal
x = 5,5
MsgBox "waarde is " & x

Resultaat:

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 als dubbel
x = 5,5
MsgBox "waarde is " & x

Resultaat:

Opmerking: Lange variabelen hebben een nog grotere capaciteit. Gebruik altijd variabelen van het juiste type. Hierdoor zijn fouten makkelijker te vinden en loopt je code sneller.

Booleaans

Gebruik een Booleaanse variabele om de waarde True of False vast te houden.

Code:

 Dim verder As Boolean
doorgaan = waar
Als doorgaan = True Dan MsgBox "Booleaanse variabelen zijn cool"

Resultaat:

Uitleg: de eerste coderegel declareert een variabele met naam continue 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 heeft.

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave