Bloquer ou non OptionButton en fonction d’un autre

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 !

mikael2235

XLDnaute Occasionnel
Bonjour à tous,

J’ai, dans un UserForm, 3 boutons à cocher (coté gauche) OptionButton7, 8 et 9 ; et 6 boutons à cocher (coté droite) OptionButton1 à 6

Je souhaiterai pouvoir bloquer les 6 boutons à cocher de droite (OptionButton1 à 6) lorsque le 2eme (OptionButton8) et le 3eme (OptionButton9) de gauche sont cochés.

Mais je ne sais pas comment faire.

Merci
 
Re : Bloquer ou non OptionButton en fonction d’un autre

Merci pour ta réponse masterdisco.

Je viens juste de trouver qqch de très simple

Code:
OptionButton1.Locked = True
...
OptionButton6.Locked = True

Il suffit de mettre ceci dans mon OptionButton6_Click & OptionButton7_Click.

Merci encore.

P.S. Savez vous comment remettre à zéro un OptionButton ???
 
Re : Bloquer ou non OptionButton en fonction d’un autre

Bonjour Mikael, aux participants, et à ceux qui passeront par là.

Regarde aussi le bien-fondé de mettre tes boutons d'option dans
des "Frames" différents.

Il y a peut-être là une autre solution...
Qui, si elle correspond à ce que tu cherches, serait simple!

Amicalement

Yann
 
Re : Bloquer ou non OptionButton en fonction d’un autre

Bonjour,

peut être ainsi, si j'ai bien compris ta demande....

Code:
OptionButton1.Value = False

bonne journée
@+

Merci Pierrot, c'est bien cela que je cherchais, et je venais de trouver juste avant ta réponse, en bricolant.

Re,

C'est bien comme cela que fonctionnait ma solution... 😉
Content que tu ai résolu ton problème tout seul, comme quoi en prenant le temps de chercher on fini souvent par trouver.

a+

masterdisco, tout à fait raison. C'est parfois possible de trouver seul en cherchant, mais parfois un peu moins

Bonjour Mikael, aux participants, et à ceux qui passeront par là.

Regarde aussi le bien-fondé de mettre tes boutons d'option dans
des "Frames" différents.

Il y a peut-être là une autre solution...
Qui, si elle correspond à ce que tu cherches, serait simple!

Amicalement

Yann

Merci Yann pour ta réponse aussi,
J'ai vu que en séparant avec les frames, ça permettait de n'en cocher que un par frame...

Brefs, merci à tous !!!

Mais j'ai encore une petite question, plus trop en rapport avec mon titre, je me lance quand même.

Je veux tester la condition suiavnte : OptionButton = coché. J'ai donc essayé
Code:
If IsEmpty(UserForm1.OptionButton1) = True Then 
Exit Sub 
End If

Mais ça ne fonctionne pas !

Et Autrement, je voudrais imposer le format d'un TextBox tel ceci : 00:00 sinon ExitSub

Merci pour votre aide.
 
Re : Bloquer ou non OptionButton en fonction d’un autre

Salut mikael2235, le Fil, Le Forum


Code:
If IsEmpty(UserForm1.OptionButton1) = True Then 
Exit Sub 
End If
Mais ça ne fonctionne pas !

Merci pour votre aide.

As tu essayer

Code:
If UserForm1.OptionButton1 = False Then Exit Sub
Les frames c'est bien et ca fait zoli aussi (😉 Merci_Thierry) mais la propriété GroupName est aussi valable

Click Sur L'OptionButton en question et attribuer Un N° à la propriété GroupName

EDITION: Salut Ami Pierrot🙂 Damned...aurais-jemalcompris😕

Bonne Journée
 
Dernière édition:
Re : Bloquer ou non OptionButton en fonction d’un autre

Re (Avec un regard sympa à Pierrot qui m'a tant aidé)

Tu peux aussi faire une boucle sur les contrôles de tel ou tel Frame,
et si la value de l'un de ses bouton d'option(X) est true:
le prendre en note, et faire quelque chose.

De même que si elle est False: Faire autre chose.

Pour simplifier, il serait bien d'initialiser la caption d'un Label (Par exemple)
par suite d'avoir cocher un bouton d'option,
et avec un bouton se référant à celle-ci créer un évènement.

A regarder...

Amicalement

Yann
 
Dernière édition:
Re : Bloquer ou non OptionButton en fonction d’un autre

Dull, Bonjour,

Je ne pige pas ton allusion à Thierry! Il y a-t-il du Eggerman là-dessous?
Comme ta remarque sur les Frames qui permettent de dissocier les boutons d'option. 😕
Le coté "Faire "Pro" n'a jamais été mon truc !!!

Ne connaissant pas le niveau de connaissances de Mikael,
je n'ai pas voulu partir sur la création de groupes...
avec les modules de Classe qui s'en suivent!

Je suis à l'écoute de tes remarques. 🙂
Mon humble niveau est, bien entendu,
attentif aux enseignements de ceux qui en savent plus.

Je ne tente d'aider qu'avec ce que je sais faire.

Amicalement

Yann
 
- 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

P
Réponses
2
Affichages
6 K
peteslg
P
E
Réponses
2
Affichages
4 K
N
Réponses
2
Affichages
4 K
Nikky 74
N
B
Réponses
12
Affichages
2 K
B
N
Réponses
5
Affichages
2 K
N
Retour