XL 2019 Annulation d'une action avant exit sub

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

SPGoder

XLDnaute Occasionnel
Bonjour
dans le code suivant par exemple, je souhaiterai que l'action d'activer le checkbox ne se fasse pas si la condition n'est pas rempli (Actuellement, sur le userform le chekbox passe quand même "coché" ).
VB:
Private Sub CheckBox4_Click()
  
        If ComboBox1 = "" Then
            MsgBox "Veuillez renseigner le nom de locataire", vbExclamation, "Erreur de saisie"
                Exit Sub
        Else      
        .........

J'ai essayé avec ce code, mais du coup j'ai 2 fois le message

Code:
Private Sub CheckBox4_Click()

        If ComboBox1 = "" Then
            CheckBox4 = False
            MsgBox "Veuillez renseigner le nom de locataire", vbExclamation, "Erreur de saisie"
            Exit Sub
        Else     
        ..............

Quelqu'un aurait une solution, merci par avance
 
Dernière édition:
bonjour
je récapitule mumule
tu click sur checkbox et si le combo.value est vide alors message et retour a false pour le checkbox
problème (CheckBox4 = False) re déclenche l’événement click

ben la solution est simple
VB:
Private Sub CheckBox4_Click()
    If ComboBox1 = "" And CheckBox4.Value = True Then
        CheckBox4 = False
        MsgBox "Veuillez renseigner le nom de locataire", vbExclamation, "Erreur de saisie"
    End If
End Sub

que se passe t il en fait ? 😉
et bien en fait même si l'events est re déclenché!!!!!!!!
la double condition" If ComboBox1 = "" And CheckBox4.Value = True Then"
va faire que le code dans le if s’exécutera q'une fois a cause de la condition 2
par ce que la seconde fois le checkbox est a false

ben évidemment si la combo n'est pas vide le checkbox peut être coché ou décoché sans déclencher le code dans le if cette fois si par ce que c'est la condition 1 qui passe pas
😉
 
Dernière édition:
- 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

Réponses
2
Affichages
261
Réponses
2
Affichages
179
  • Question Question
Microsoft 365 Problème de date
Réponses
5
Affichages
230
Réponses
9
Affichages
232
Réponses
4
Affichages
328
Réponses
10
Affichages
399
Retour