Re
En faite pour t'expliquer le problème, voici ce que j'avais fait que toi tu n'as probablement pas bien adapté:
Quand tu enregistre sous, ton fichier de sauvergarde disons contient toujours les macro du fichier d'origine, donc, j'ai utilisé un code pour les supprimer avant l'enregistrement, et je suppose que tu a mal modifie mon code, puisque dans ta sauvergarde tes macros ne sont pas supprimer.
Quand a le problème de fermeture, tu as trouvé les bonne ligne
rivate Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
If CloseMode = 0 Then Cancel = True
End Sub
Cela sert à désactivé la croix de fermeture, tu peux supprimer c'est ligne si tu veux, j'ai désactivé cette croix pour forcer les utilisateur a faire création ou modification.
Voila
Envoi le fichier et je regarde cela
@Christophe@