PaliSkill
Introduction au VBA

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