Bonsoir,
Dans le fichier complet figure effectivement une macro "auto_close" et une procédure "before close", mais le fichier de test que je vous ai envoyé n'en contenait pas.
D'ailleurs cela marche effectivement bien sur ce fichier de test.
C'est en répliquant cette modification (ActiveWorkbook.Close SaveChanges:=False) sur mon fichier complet (donc avec "auto_close" et "before close") que çà ne marche plus.