Probléme de lancement non désiré de macro événementielle à l'initialisation du UserForm
Bonjour Forum,
bon je bloque avec mon UserForm.
Au moment de l'initialisation, je boucle sur tous les controles (CheckBox) contenus dans une frame pour les cocher:
Code:
1 2 3 4 5 6
| Private Sub UserForm_Initialize()
Dim ChkBx As Control
For Each ChkBx In FrameSelection.Controls
ChkBx.Value = True
Next
End Sub |
Le problème est que ce passage lance la procédure événementielle de chacune des CheckBox les unes après les autres. Ca fait des boucles interminables, les procédures événementielles des CheckBox sont toutes différentes les unes des autres et sont en interaction suivant leur valeur.
Bref, ma question est:
Comment est ce que je peux initialiser mon UserForm et donc définir les valeur des 20 CheckBox sans qu'à chaque fois la procédure événementielle de la CheckBox soit lancée?
Merci d'avance infiniment pour votre aide.