re
bonjour
dans ta dernière ligne tu a donné la réponse
il y a deux raisons a ça
la premiere c'est
si tu fait un show ton userform est modal donc tout ce qui est apres show est executer à la fermeture du userform
la 2d raison
c'est que l'event click de ta checkbox est en private
et private seul un autre event DANS LE USERFORM! ou une autre sub (toujours dans le userform) peu l'appeller comme une sub
maintenant supposons que tu show ton userform en non modal
userform1.show 0
et en changeant "private" pour "public"
tu l'appelle comme ceci a partir de ou tu veux
userform1.CheckBox1_Click
voilà j'ai tout dit