Bloquer temporairemnt evements de checkbox

bibbip35

XLDnaute Occasionnel
Bonjour le forum

Est-ce qu'il est possible de désactiver temporairement les evenements d'une checkbox

Mon problème est que j'ai des Optionbuttons qui agisse sur des checkbox ( Qui les coche selon valeurs d'une feuille excel )
Mais en parallèle , pour mon application j'ai crée une procédure checkBox1_Click qui des que je valide les options buttons
lance la procèdure ... que je ne veux pas qu'elle soit appliquée

Est-ce que le checkbox_click est la bonne solution ? pour validation d'une Check box

J'ai bien essayé le code suivant mais cela ne fonctionne pas !

Application.EnableEvents = False ' => désactive les événements

'Le code ...

Application.EnableEvents = True ' => réactive les événements


Auriez vosu une idée ?

Merci à tous

Bibbip35
 

Dranreb

XLDnaute Barbatruc
Vous venez de le redire:
Qui modifie l’état des checkbox ( 8 au total )
D'où exécution de la CheckBox52_Click
On vous a dit ce qu'il faut faire: déclarer une variable globale As Boolean.
Testez la pour sortir immédiatement des procédure dont l'exécution peut être induite par une autre exécution au lieu de l'utilisateur et en encadrez les modifications susceptibles d'induire de telles exécutions de sa mise à True devant et à False derrière.
 
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
312 177
Messages
2 085 976
Membres
103 077
dernier inscrit
kamel26asus