Vba

Variables

Variables

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 Entier
x = 6
Plage('A1').Valeur = x

Résultat:



Variable entière dans Excel VBA

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ères
livre = 'bible'
Plage('A1').Valeur = livre

Résultat:

Variable de chaîne

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 Entier
x = 5,5
MsgBox 'la valeur est ' & x

Résultat:

soustraire des dates et des heures dans Excel

Pas assez précis

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 vide
RienXComme Double
x = 5,5
MsgBox 'la valeur est ' & x

Résultat:

Variable double

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éen
continuer = vrai

Sicontinuer =Vrai PuisMsgBox 'Les variables booléennes sont cool'

Résultat:

Variable booléenne

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.

1/4 terminé ! En savoir plus sur les variables >
Aller au chapitre suivant : Déclaration Si Alors



^