Lister les OptionButton d'une feuille

N

nogent

Guest
Bonjour,

J'ai placé sur une feuille plusieurs OptionButtons.
Je souhaiterais trouver une routine qui boucle sur ces OptionButtons afin de déterminer lequel est coché.

Comment faire ?

J'ai bien pensé à une boucle type:

dim monControl as Control
for each monControl in Controls
msgbox monControl.value
next

..... mais cela ne marche pas.
 
J

Joley

Guest
Bonjour nogent, le forum...

Avec des boutons d'option, il est préférable je crois d'utiliser la fonction "Select Case"... si tes boutons doivent agir en fonction l'un de l'autre (que tu ne peux pas en sélectionner plus d'un à la fois), il est aussi préférable de faire un groupe avec tes boutons.. ex :

OptionButton1.GroupName = "Premier groupe"
OptionButton2.GroupName = "Premier groupe"
OptionButton3.GroupName = "Deuxième groupe"

en les groupant ainsi, la personne ne peut pas choisir le bouton1 ET le bonton2...

Regarde l'instruction Select Case ensuite pour signifier quoi faire si tel ou tel bouton est coché...

Tourlou et bonne journée,

Joley
 
M

michel

Guest
Bonjour Nogent , bonjour joley

avec un peu de retard ,ci joint un exemple qui affiche les valeurs(true ou false) de chaque optionbutton d'un userform

Pour la boucle je me suis inspiré d'un post récent de Myta Lien supprimé


bonne journée
Michel
lapin4.gif
 

Pièces jointes

  • valeurs_optionbuttons.zip
    13.4 KB · Affichages: 32

Discussions similaires

Statistiques des forums

Discussions
314 123
Messages
2 106 142
Membres
109 503
dernier inscrit
clercst