{VBA} Compter le nombre d'OptionButtons

F22Raptor

XLDnaute Occasionnel
Hello,
J'aimerais afficher le nombre de boutons d'option d'un formulaire qui contient différents types de contrôles.
Je pourrais faire un calcul par une boucle et incrémenterune valeur à chaque fois que je rencontre un OptionButton.
Mais j'aimerais avoir une exécution plus rapide, avec un .Count

Problème : autant MsgBox Me.Controls.Count fonctionne, autant MsgBox Me.OptionButtons.Count ne marche pas !

Y a-t-il une possibilité ?

Merci ! :)
 

F22Raptor

XLDnaute Occasionnel
Re : {VBA} Compter le nombre d'OptionButtons

Yep, c'est le type de soluce que j'utilise (boucle + compteur), mais je voulais quelque chose de plus direct avec la propriété .Count.
Je peux l'appliquer sur la Collection CONTROLS, mais apparemment, pas sur OPTIONBUTTONS ... Sauf idée géniale ici bas ! :D
 

Pierrot93

XLDnaute Barbatruc
Re : {VBA} Compter le nombre d'OptionButtons

Bonjour,

Je peux l'appliquer sur la Collection CONTROLS, mais apparemment, pas sur OPTIONBUTTONS
bah... il n'existe pas de collection "OPTIONBUTTONS"....
ils font partie de la collection "controls" qui englobe tous les controles de tous les types...

bon après midi
@+
 

Pierrot93

XLDnaute Barbatruc
Re : {VBA} Compter le nombre d'OptionButtons

Re,

A noter que si tu mets tous tes optionbutton dans un "frame" et seulement ceux ci, tu pourrais coder ceci :
Code:
MsgBox Frame1.Controls.Count
 

Discussions similaires


Haut Bas