Leçon 3 / 6 — Chapitre 1: Démarrer avec VBA
Variables et types de données en VBA
Une variable, c'est une boîte étiquetée dans laquelle VBA range une information pour la réutiliser plus tard : un nom de client, un montant, une quantité en stock. Sans variables, impossible de faire des calculs ou de garder une information en mémoire pendant l'exécution d'une macro.
Déclarer une variable se fait avec le mot-clé Dim, suivi d'un nom et d'un type :
Sub SuiviStock()
Dim nomProduit As String
Dim quantite As Integer
Dim prixUnitaire As Double
Dim enRupture As Boolean
nomProduit = "Riz local 50kg"
quantite = 12
prixUnitaire = 27500
enRupture = (quantite < 5)
Debug.Print nomProduit & " - Stock: " & quantite & " sacs"
End Sub
Les types les plus utiles au démarrage :
String: du texte ("Produit A", "Facture N°12").Integer: un nombre entier (12, -3, 500).Long: comme Integer mais pour de très grands nombres (au-delà de 32 767).Double: un nombre à virgule (prix, moyennes, pourcentages).Boolean: Vrai ou Faux (True/False), pratique pour un statut comme "payé ou non payé".
Ajoute toujours Option Explicit tout en haut de ton module (Outils > Options > coche "Déclaration des variables obligatoire" pour l'avoir automatiquement). Cela oblige à déclarer chaque variable avant de l'utiliser, et t'évite des heures de débogage à cause d'une simple faute de frappe dans un nom de variable.
Le symbole & sert à coller du texte et des variables ensemble, comme dans l'exemple ci-dessus.
À vous de jouer : dans une nouvelle macro, déclarez trois variables pour représenter une cotisation de tontine : nomMembre (String), montantVerse (Double) et moisPaye (Integer). Affectez-leur des valeurs, puis affichez une phrase complète avec Debug.Print.
Continuez ce module
Débloquez les leçons restantes ainsi que la certification finale.
2 500 XOF / 3,81 € / 4,15 $
Débloquez les 76 leçons restantes de ce module
Votre paiement est vérifié avant l'activation de l'accès