Bonsoir Phoenix, Papaye, le Forum.
Phoenix as-tu bien mis la procédure telle quelle dans le module de l'objet ThisWorkbook ?
Si c'est le cas, et bien tu me poses une colle Lol ! Je ne vois absolument pas pourquoi VBA ne reconnaitrait pas le code .save
Je viens de tester ce morceau de code et ça fonctionne chez moi.
Si les problèmes des fichiers joints sont réglés sur le Forum, peut-être pourrais-tu poster ton exemple que l'on puisse voir... (au pire, envoies-le moi par mail).
Désolé, mais je n'ai pas d'autres solutions à te fournir.
Par ailleurs, si la fermeture du classeur doit se faire de façon "classique" par l'utilisateur (non par macro) et si l'objectif est bien d'enregistrer sans alerte le fichier lors de cette fermeture, je n'ai pas eu de succès avec la méthode préconnisée par notre ami Papaye. L'utilisation de Application.DisplayAlerts dans l'évènement Workbook_BeforeClose a été un échec pour moi.
Cordialement.
Didier_mDF