Partager via


Événements des contrôles et des boîtes de dialogue

Une fois que vous avez ajouté des contrôles à votre boîte de dialogue ou document, vous ajoutez des procédures événementielles pour déterminer la façon dont les contrôles répondent aux actions de l’utilisateur.

Les contrôles et les formulaires utilisateur ont des ensembles d’événements prédéfinis. Par exemple, un bouton de commande contient un événement Click qui se produit lorsque l’utilisateur clique sur ce bouton de commande et les formulaires utilisateur comportent un événement Initialize qui s’exécute lors du chargement du formulaire.

Pour écrire une procédure événementielle de contrôle ou de formulaire, ouvrez un module en double-cliquant sur le formulaire ou le contrôle, puis sélectionnez l’événement dans la zone de liste Procédure .

Les procédures d’événement incluent le nom du contrôle. Par exemple, le nom de la procédure événementielle Click pour un bouton de commande nommé Command1 est Command1_Click.

Si vous ajoutez un code à une procédure événement et que vous changiez ensuite le nom du contrôle, le code garde son ancien nom dans les procédures.

Par exemple, supposons que vous ajoutez du code à l’événement Click pour Command1 , puis que vous renommez le contrôle en Command2. Lorsque vous double-cliquez sur Command2, vous ne voyez aucun code dans la procédure événementielle Click . Vous devez déplacer le code de Command1_Click vers Command2_Click.

Pour simplifier l’étape de conception, nommez correctement vos contrôles avant d’écrire un code.

Voir aussi

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.