XL 2016 Macro affectée à un bouton de userform

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Chrystel01

XLDnaute Occasionnel
Bonjour,

Comment peut on connaître les macros affectées à des boutons dans un user form ?
Pour un bouton normal, on fait un clic droit et on regarde l'affectation à un macrro mais cela ne fonctionne pas pour un bouton de userform.

Merci de votre aide

Chrystel
 
Solution
Bonsoir.
Comment peut on connaître les macros affectées à des boutons dans un userform ?
C'est très simple: c'est toujours une procédure dont le nom commence par le nom du CommandButton suivi de "_Click". D'où l'extrême importance, pour n'avoir aucun mal à s'y retrouver, de leur donner des noms mnémoniques tel que CBnValider, CBnSupprimer etc.
Ne jamais garder les CommandButton1, CommandButton2 etc. initiaux qui ne veulent rien dire.
(Comme pour tout objet VBA, c'est toujours la propriété Name qu'il faut changer dans leur fenêtre de propriétés)
Remarque: dans la fenêtre de conception de l'UserForm, un double clic sur le bouton permet quand même aussi d'atteindre cette procédure, ou de la créer si elle n'existe pas encore.
Bonsoir le fil, Chrystel

Chrystel
Dans Excel, faire ALT+F11
Puis cliquer Feuilles (à gauche de l'écran) puis sur UserForm1
et là sur le bouton idoine, faire le clic-droit pour voir le code VBA.

*: Si l'userform a été renommé, il aura un autre nom
Il peut également y avoir plusieurs Userforms dans l'onglet Feuilles
 
Bonsoir.
Comment peut on connaître les macros affectées à des boutons dans un userform ?
C'est très simple: c'est toujours une procédure dont le nom commence par le nom du CommandButton suivi de "_Click". D'où l'extrême importance, pour n'avoir aucun mal à s'y retrouver, de leur donner des noms mnémoniques tel que CBnValider, CBnSupprimer etc.
Ne jamais garder les CommandButton1, CommandButton2 etc. initiaux qui ne veulent rien dire.
(Comme pour tout objet VBA, c'est toujours la propriété Name qu'il faut changer dans leur fenêtre de propriétés)
Remarque: dans la fenêtre de conception de l'UserForm, un double clic sur le bouton permet quand même aussi d'atteindre cette procédure, ou de la créer si elle n'existe pas encore.
 
Dernière édition:
Bonsoir.C'est très simple: c'est toujours une procédure dont le nom commence par le nom du CommandButton suivi de "_Click". D'où l'extrême importance, pour n'avoir aucun mal à s'y retrouver, de leur donner des noms mnémoniques tel que CBnValider, CBnSupprimer etc.
Ne jamais garder les CommandButton1, CommandButton2 etc. initiaux qui ne veulent rien dire.
(Comme pour tout objet VBA, c'est toujours la propriété Name qu'il faut changer dans leur fenêtre de propriétés)
Remarque: dans la fenêtre de conception de l'UserForm, un double clic sur le bouton permet quand même aussi d'atteindre cette procédure, ou de la créer si elle n'existe pas encore.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Question Question
Microsoft 365 affichage userform
Réponses
4
Affichages
418
Réponses
2
Affichages
118
Réponses
32
Affichages
1 K
Réponses
2
Affichages
343
Retour