Simplifier macro sur optionbutton : IF ...then...

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

C

carlos

Guest
bonjour

J'aimerais savoir pourquoi ca ne marche pas :

If OptionButtonAleatoire = False _
And OptionButtonMontDesc = False _
And OptionButtonGComposé = False _
And OptionButtonSuiteRésultats = False _
Then Me.CheckBoxRgperEleve = False And Me.CheckBoxDistribuerTabPoule = False

et que je suis obligé d'ecrire 2 fois les memes conditions soit

If OptionButtonAleatoire = False _
And OptionButtonMontDesc = False _
And OptionButtonGComposé = False _
And OptionButtonSuiteRésultats = False _
Then Me.CheckBoxRgperEleve = False

If OptionButtonAleatoire = False _
And OptionButtonMontDesc = False _
And OptionButtonGComposé = False _
And OptionButtonSuiteRésultats = False _
Then Me.CheckBoxDistribuerTabPoule = False


Merci
 
Re:Simplifier macro sur optionbutton : IF ...then.

Bonjour

essaies peut-être ceci

If OptionButtonAleatoire = False _
And OptionButtonMontDesc = False _
And OptionButtonGComposé = False _
And OptionButtonSuiteRésultats = False _
Then
Me.CheckBoxRgperEleve = False
Me.CheckBoxDistribuerTabPoule = False
end if

Bien sûr après avoir répondu à Hervé 😉
 
Bonjour Carlos, Hervé, Pascal76 et le Forum
Carlos, il faut savoir que les optionButton, s'excluent mutuellement
La seule solution que je connaise et de les déclarer en groupe dans le Userform_initialize comme ceci
OptionButton1.GroupName = OB1
OptionButton2.GroupName= OB2
etc
ainsi il seront indépendant
à essayer également après avoir répondu à Hervé (Lol)
Bon courage et à +
Denis
 
Bonjour Hervé,Pascal et Denis

J'ai répondu à Hervé qui m'avait concocté une réponse à la hauteur de son niveau .
Merci

Denis, je pense comprendre ce que tu me propose et vais le tester . Merci

Pascal , ca marche impeccable ton code .
Merci

Je me demande si je ne devrais pas creer une boucle sur les remerciements tellement vous me faites tous avancer .

For Expert = 1 to 100000000000000

if optionButtonexpert = true then msgbox 'Merci aux experts' & Experts

Next Expert

Merci
 
- 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
3
Affichages
313
  • Question Question
Microsoft 365 VBA sur outlook
Réponses
14
Affichages
1 K
Réponses
9
Affichages
871
M
  • Question Question
XL 2010 VBA
Réponses
6
Affichages
617
Réponses
28
Affichages
2 K
Réponses
9
Affichages
1 K
Réponses
2
Affichages
888
Retour