Procédures

Une macro est appelée en VBA une procédure, c’est une suite d'instructions qui ne retourne pas de valeur.

VBA permet également d’écrire des fonctions. Une fonction est une suite d'instructions qui retourne une valeur. Elles seront étudiées plus loin dans ce cours.

L’enregistreur de macro ne génère que des procédures. Une procédure commence par le mot clé Sub suivi du nom de la procédure et d’une liste d’arguments entre parenthèses, qui peut être vide. Elle se termine par le mot clé End Sub.

Entre le Sub et le End Sub se trouvent la suite des instructions qui seront exécutées séquentiellement.

Une procédure a la syntaxe suivante :

Sub NomProcédure([argument_1,..., argument_n])

Instructions

...

End Sub

Remarque : Les crochets [ ] signifient que les arguments sont facultatifs.

Modifié le: lundi 14 novembre 2016, 18:14