Variables Excel VBA
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:
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:
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:
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:
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:
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.