Dès lors, je ne vais pas croire ce que tu dis lorsque tu dis que le code est fonctionnel.
Car avec le code suivant (
tel que tu l'as donné), je n'imagine pas Excel te demander d'enregistrer le fichier, puisque le code dit qu'il n'y a pas eu de modifications, et que le but de ce code, c'est
justement de fermer le fichier sans en demander l'enregistrement ^^
Que ne comprends-tu pas dans la phrase "cela évite d'avoir une demande d'enregistrement à la fermeture" mise en commentaire dans le code que
tu as donné et qui contredit ton affirmation citée plus haut? ;)
Code:
1 2 3
| Private Sub Workbook_BeforeClose(Cancel As Boolean)
Application.ThisWorkbook.Saved = True 'Informe Excel que le fichier a déjà été enregistré (cela évite d'avoir une demande d'enregistrement à la fermeture)
End Sub |