Hello tout le monde...
Pourtant pas si novice que ça en VBA, je butte sur un truc à la con.
Le fichier me sert à gérer des stats pour des matchs de basket. J'ai un tableau avec les stats, et un bouton qui ouvre un userform pour saisir les stats.
Dans ce userform, j'ai des cases à cocher, pour me permettre de sélectionner les stats à compléter durant le match (affiche/cache un bouton et masque une colonne).
Je sauvegarde l'état de ces cases à cocher dans une feuille cachée, de façon à pouvoir remettre leur état à l'identique au moment de la fermeture du userform.
Mon problème, le voici : j'utilise UserForm_Initialize pour lire l'état des cases à cocher et le cocher si besoin. Mais en faisant ça, j'actionne CheckBox.change ou CheckBox.clic (j'ai essayé les 2).
J'en suis donc à boucler sur moi même : j'ouvre mon userform, qui coche à cause de la sauvegarde dans la feuille cachée, ce qui provoque un clic/change, qui va rentrer à nouveau dans le clic/change et ça tourne en boucle.
Une idée ???
J'avoue m'arracher les cheveux... Merci par avance.
Guillaume