Ce chapitre vous apprend comment déclarer, initialiser et afficher une variable dans Excel VBA. Excel VBA laisser savoir que vous utilisez une variable est appelée déclaration d’une variable. Initialisation signifie simplement l’attribution d’un début (initial) de la valeur à une variable.

Placez un lien: / ABV-create-a-macro-commande bouton # [bouton de commande] sur votre feuille de calcul et ajoutez les lignes de code ci-dessous. Pour exécuter les lignes de code, cliquez sur le bouton de commande sur la feuille.

Entier

variables entières sont utilisées pour stocker des nombres entiers.

Dim x As Integer

x = 6

Range("A1").Value = x

Résultat:

Integer Variable in Excel VBA

Explication: la première ligne de code déclare une variable avec le nom x de type entier. Ensuite, nous avons une valeur x initialize 6. Enfin, nous écrivons la valeur de x à la cellule A1.

Chaîne

Les variables de chaîne sont utilisés pour stocker du texte.

Code:

Dim book As String

book = "bible"

Range("A1").Value = book

Résultat:

String Variable

Explication: la première ligne de code déclare une variable avec le livre de nom de type String. Ensuite, nous livre avec initialize la Bible texte. Toujours utiliser pour initialiser les variables apostrophes String. Enfin, nous écrivons le texte du livre de variable à la cellule A1.

Double

Une variable de type double est plus précis qu’une variable de type entier et peut également mémoriser des numéros après la virgule.

Code:

Dim x As Integer

x = 5.5

MsgBox "value is " & x

Résultat:

Not Accurate Enough

Mais ce n’est pas la bonne valeur! Nous initialisions la variable avec la valeur 5.5 et nous obtenons la valeur 6. Ce que nous avons besoin est une variable de type double.

Code:

Dim x As Double

x = 5.5

MsgBox "value is " & x

Résultat:

Double Variable

Remarque: Les variables longues ont une capacité encore plus grande. Toujours utiliser des variables de type droit. En conséquence, les erreurs sont plus faciles à trouver et votre code tourneront plus vite.

booléen

Utilisez une variable booléenne pour maintenir la valeur Vrai ou faux.

Code:

Dim continue As Boolean

continue = True

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

Résultat:

Boolean Variable

Explication: la première ligne de code déclare une variable avec le nom continue de type booléen. Ensuite, nous initialize continuer avec la valeur True.

Enfin, nous utilisons la variable booléenne pour afficher uniquement une MsgBox si la variable contient la valeur True.