Même code pour plusieurs boutons

  • Initiateur de la discussion Initiateur de la discussion Xavllo
  • Date de début Date de début

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 !

Xavllo

XLDnaute Nouveau
Bonjour à tous,

Sur un multipage comprenant 5 pages, j'ai plusieurs boutons nommés Boutons_xy ou x représente la page du multipage (de 0 à 4) et y le numéro du bouton ( de 1 à 6).

Lorsque l'on clique sur un des boutons, l'action réalisée est quasiment la même sauf qu'il est important de connaître les valeurs de x et y.

En gros, est-ce que je dois pour chaque bouton créer un code Private Sub Bouton_01_click() et ainsi de suite pour tous les boutons (soit une trentaine...) ou existe-t-il une formule magique du genre Private Sub Bouton_xy_click(...)?

J'espère que j'aurai été assez clair.

En attendant de vous lire, je vous souhaite une bonne fin de journée ensoleillée.

Xavllo
 
Re : Même code pour plusieurs boutons

Bonjour Xavlo,

Non, essaie d'employé la propriété Userform.ActiveControl.Name en tête de macro. Où Userform est le nom de l'objet From utilisé.

Exemple:

Nombouton=UserForm1.ActiveControl.Name

Select case NomBouton
Case "Bouton_01"
Case "Bouton_02"
.....
End Select

A bientôt
 
Re : Même code pour plusieurs boutons

Xavlo,

As-tu essayé la solution?

Userform.ActiveControl est une référence au contrôle actif d'un Userform.

Donc au moyen de cette propriété tu peux agir sur lui et en connaître le nom.

A+
 
- 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
361
Réponses
3
Affichages
665
Réponses
3
Affichages
298
  • Question Question
XL 2021 VBA excel
Réponses
4
Affichages
169
  • Question Question
Microsoft 365 VBA OptionButton
Réponses
3
Affichages
410
  • Question Question
Microsoft 365 Code listbox
Réponses
4
Affichages
569
Retour