Les Procédureprocédures
Une procédure est une série d’instructions qui modifie l’environnement mais ne renvoie aucune valeur à la fin. Une procédure peut être directement codée dans un module, mais également attachée à un événement sur un objet Access (formulaire, bouton, etc.). Certaines procédures peuvent être créées automatiquement à partir d’une macro Access ou de l’assistant Access.
Pour notre chien, « Assis » ou « Va au panier » est une procédure.
1. Déclaration d’une procédure Déclaration
La déclaration d’une procédure en VBA est faite avec le mot-clé Sub selon la syntaxe suivante :
[Private ou Public] Sub Nom_de_Procedure([param_1 As Type_Param, ...])
'Commentaires
Instructions
End Sub
Nom_de_Procedure est le nom de la procédure et param_1 le nom d’un paramètre de type Type_Param. L’expression entre crochets [Private ou Public] signifie que l’on peut ajouter si on le souhaite un des mots-clés Public ou Private, utilisés pour définir le caractère public ou privé de la procédure. Si aucun de ces mots-clés n’est utilisé, la procédure sera publique (Public) par défaut.
Une procédure publique peut être appelée...