Accueil | Ce site | CV | Excel | Livre dor | Macros XL4 | Modèles | VBA
VBA est un langage de programmation. Le terme Code est employé pour désigner les lignes dun 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 lindentation en facilitent la lisibilité. Trois couleurs sont utilisées ici :
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 dExcel, leurs propriétés et leurs méthodes, lenregistrement automatique est un bon début.