Initialisation de plusieurs boutons ?

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

N

Nuni

Guest
Bonjour à tous,

J'ai, dans une boite de dialogue, plusieurs boutons à bascule (ToggleButton).

Je voudrais pouvoir les remettre tous à zero sans avoir à les nommés un par un ??

Par avance merci
 
Bonjour,

J'ai pris l'habitude de nommer tous mes ToggleButons en commençant par "Tgb…"
Cela permet de faire un test sur le type de contrôle:
Dim Contrôle as control
For each Contrôle in UserForm1.Controls
If left(Contrôle.name,3)="Tgb" then Contrôle=true
next Contrôle

Sinon, il doit être possible de faire un test pour savoir si tel contrôle est de type ToggleBouton, mais je ne trouve plus comment!

Bon dimanche.
 
Salut Nuni,

Avec une boucle For Each, bien sûr !

Dim CTL As Control
For Each CTL In Controls
If TypeOf CTL Is ToggleButton Then
CTL.Value = False
End If
Next

Haaaa, la boucle For Each, c'est une merveille.
A+
LN
 
- 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
8
Affichages
160
Retour