Entier | Chaîne de caractères | Double | booléen
Ce chapitre vous apprend à déclarer, initialiser et afficher un variable dans Excel VBA . Faire savoir à Excel VBA que vous utilisez une variable s'appelle déclarer une variable. L'initialisation signifie simplement attribuer une valeur de début (initiale) à une variable.
Placer un 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.
formule pour séparer les mots dans Excel
Entier
Les variables entières sont utilisées pour stocker des nombres entiers.
RienXComme Entierx = 6
Plage('A1').Valeur = x
Résultat:
Explication : la première ligne de code déclare une variable de nom x de type Integer. Ensuite, nous initialisons x avec la valeur 6. Enfin, nous écrivons la valeur de x dans la cellule A1.
Chaîne de caractères
Les variables de chaîne sont utilisées pour stocker du texte.
Code:
RienlivreComme Chaîne de caractèreslivre = 'bible'
Plage('A1').Valeur = livre
Résultat:
Explication : la première ligne de code déclare une variable avec le nom book de type String. Ensuite, nous initialisons le livre avec le texte bible. Utilisez toujours des apostrophes pour initialiser les variables String. Enfin, nous écrivons le texte de la variable book dans la cellule A1.
Double
Une variable de type Double est plus précise qu'une variable de type Integer et peut également stocker des nombres après la virgule.
Code:
RienXComme Entierx = 5,5
MsgBox 'la valeur est ' & x
Résultat:
soustraire des dates et des heures dans Excel
Mais ce n'est pas la bonne valeur ! Nous avons initialisé la variable avec la valeur 5.5 et nous obtenons la valeur 6. Nous avons besoin d'une variable de type Double.
Code:
si la cellule est vide, laissez videRienXComme Double
x = 5,5
MsgBox 'la valeur est ' & x
Résultat:
Remarque : les variables longues ont une capacité encore plus grande. Utilisez toujours des variables du bon type. En conséquence, les erreurs sont plus faciles à trouver et votre code s'exécutera plus rapidement.
booléen
Utilisez une variable booléenne pour contenir la valeur True ou False.
Code:
RienContinuezComme booléencontinuer = vrai
Sicontinuer =Vrai PuisMsgBox 'Les variables booléennes sont cool'
Résultat:
Explication : la première ligne de code déclare une variable de nom continue de type booléen. Ensuite, nous initialisons continuer avec la valeur True. Enfin, nous utilisons la variable booléenne pour n'afficher une MsgBox que si la variable contient la valeur True.
Aller au chapitre suivant : Déclaration Si Alors