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

prblème de checkbox?

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 !

Mouchty85

XLDnaute Occasionnel
bonjour a tous,
je réalise un poetit projet et j'ai un petit problème

j'ai un formulaire dans lequel j'ai un certain nombre de checkbox.
Lorsque je décide de séléctionner un checkbox, la macro exécute une opération pour savoir si l'opération est possible. Mon problème est que dans le cas ou celle ci n'est pas possible, le Msgbox apparait deux fois

Voici mon code

Private Sub Checkbox_Click()
If Range("PMoisnum").Value >= 3 Then
Checkbox = False
MsgBox "Opération pas possible.", vbInformation
End If


Merci d'avance pour votre aide
Mouchty85
 
Re : prblème de checkbox?

Bonjour Mouchty

A priori c'est normal, puisque dans ton code tu remets à "False" le checkbox, ce qui correspond à l'évènement click, donc ton code est rejoué.

Il faudrait l'équivalent de "Application.EnableEvents = False" pour les évènements liés aux USF, mais je n'ais pas trouvé et rien non plus sur le forum...

A suivre peut être.

Bonne fin d'après midi
@+
 
Re : prblème de checkbox?

bonsoir

peut etre en passant par un boolean de test :

Code:
Dim pasbon As Boolean'en entete de module

Private Sub CheckBox_Click()
If pasbon = True Then pasbon = False: Exit Sub

If Range("PMoisnum").Value >= 3 Then
    MsgBox "Opération pas possible.", vbInformation
    pasbon = True
    CheckBox = False
End If

End Sub
salut
 
- 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
6
Affichages
638
Réponses
18
Affichages
1 K
Réponses
13
Affichages
738
Réponses
4
Affichages
521
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…