Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Cases à options dans un formulaire

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

V

vandewinkel

Guest
Salut ts le monde,

Je voudrais lancer une macro à dans un formulaire en fonction d'une checkbox

Si le checkbox est cocher => lancer macro 1
Si le checkbox est décocher => lancer macro 2

Merci de votre coup de main
 
Re : Cases à options dans un formulaire

Bonjour Wandewinkel.

Le code :

Code:
If Checkbox.Value = True Then 
Call macro1
Else
Call macro2
End If

Mais je trouve cette solution dangereuse, car la checkbox est de toutes façons "cochée" ou "décochée", donc une des deux macros se lancera à l'ouverture de ton userform !

Sois attentif !
 
Re : Cases à options dans un formulaire


merci de la réponse,

Ca me sert à afficher ou masquer des lignes pour une question de visibilité.

Si tu vois une autre alternative, je suis preneur.
Merci
 
Re : Cases à options dans un formulaire

Salut

... car la checkbox est de toutes façons "cochée" ou "décochée", donc une des deux macros se lancera à l'ouverture de ton userform !
...
pas sûr 😕.
Si le contrôle "CheckBox" n'est pas initialisé lors de l'ouverture de l'UsF, ou avant, aucune des 2 macros ne sera lancée.
Ce qui n'est pas le cas avec :
Code:
Private Sub [B]CheckBox1_Click[/B]()
  If CheckBox1 Then
    Call macro1
  Else
    Call macro2
  End If
End Sub
mais là, il y a encore moyen de ne rien lancer en compliquant le test.
 

Pièces jointes

Re : Cases à options dans un formulaire


Merci, ca marche de cette facon.
Merci & bonne journée
 
- 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
6
Affichages
569
Réponses
6
Affichages
638
Réponses
5
Affichages
210
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…