Variables Excel VBA - Macros Excel faciles

Table des matières

Entier | Chaîne | 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.

Placez 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.

Entier

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

Dim x en tant qu'entier
x = 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:

Dim book As String
livre = "bible"
Range("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:

Dim x en tant qu'entier
x = 5,5
MsgBox "la valeur est " & x

Résultat:

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:

Dim x comme 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:

 Dim continuer en tant que booléen
continuer = vrai
Si continue = True Then MsgBox "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.

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave