Accueil | Ce site | CV | Excel | Livre d’or | Macros XL4 | Modèles | VBA

 Le code VBA

VBA est un langage de programmation. Le terme “Code” est employé pour désigner les lignes d’un programme.

Voici un exemple de code VBA :

Function Controle(ByVal Expression As Boolean, Optional ComplTexte, Optional CellActive, Optional TexteMessage)
    ' Test si anomalie
        If Expression Then
                If IsMissing(TexteMessage) Then
                    TexteMessage = "Vous n'avez pas indiqué " & ComplTexte
                End If
            MsgBox TexteMessage, 48, "Information manquante."
            ' MAJ Curseur
                If Not IsMissing(CellActive) Then
                    CellActive.SetFocus
                End If
        End If
    ' Résultat du contrôle
    If Expression Then Controle = False Else Controle = True
End Function

Le but de cette page est simplement de montrer à quoi ressemble du code VBA, pas de l’étudier. Les différentes couleurs et l’indentation en facilitent la lisibilité. Trois couleurs sont utilisées ici :

  1. Le noir pour le texte normal
  2. Le bleu pour les mots-clefs
  3. Le vert pour les commentaires

Les autres couleurs ne servent que pendant la phase d'écriture et de test du programme.

Les plus pressés pourront examiner le commentaire de ce code.

Pour découvrir les mots-clefs de VBA, ainsi que les objets d’Excel, leurs propriétés et leurs méthodes, l’enregistrement automatique est un bon début.