Evènement click dynamique

  • Initiateur de la discussion Initiateur de la discussion ailete
  • 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 !

A

ailete

Guest
Bonjour,

j'ai un certain nombres d'OptionButton dans un Userform.
J'ai beaucoup d'évènements au niveau du click sur ces OptionButton.

J'aimerais savoir s'il était possible de gérer un évènement qui se déclencherait au niveau d'un click sur n'importe quel OptionButton, et ensuite on ferait un test sur le nom.

Je ne sais pas si j'ai été assez clair...

Merci d'avance!!

Aileté
 
Re : Evènement click dynamique

Bonjour Mikeo,

mon problème est plus compliqué.
Dans ton fichier tu as encore "OptionButton1_Click, OptionButton2_Click" etc...

C'est cela que je veux éviter, j'aimerais avoir un évènement qui se déclenche lorsqu'on clique sur n'importe quel optionbutton et qui teste ensuite lequel a été cliqué.
 
Bonsoir à tous,

Dans un style pas très académique, une structure de ce type :

VB:
.../...
Dim Ctrl As Control, NomCtrl As String
For Each Ctrl In Me.Controls
  If TypeOf Ctrl Is MSForms.OptionButton Then
    NomCtrl = Ctrl.Name
    If Ctrl.Value = True Then Exit For
  End If
Next Ctrl

Select Case NomCtrl
  Case "OptionButton1"
    'Ton code 1
  Case "OptionButton2"
    'Ton code 2
  Case "OptionButton3"
    'Ton code 3
End Select
.../...

Klin89
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
0
Affichages
306
Réponses
7
Affichages
703
W
Réponses
20
Affichages
2 K
Retour