Salut baz,
pour la 2ème question :
Il faut créer une macro événementielle qui ne s'exécute qu'à la fermeture du fichier
procéder comme suit :
1) Maintenir la touche Alt appuyée et appuyer sur la touche de fonction F11
2) Afficher l'explorateur de projets si ce n'est déjà fait
3) A gauche, dans l'explorateur de projets double-cliquer sur ThisWorkbook
4) Dans le menu déroulant au milieu en haut choisir "Workbook"
5) Dans le menu déroulant en haut à droite choisir "BeforeClose"
6) au milieu des 2 lignes crées taper ça :
ThisWorkbook.Saved = True
ThisWorkbook.Close
Le résultat doit être :
Private Sub Workbook_BeforeClose(Cancel As Boolean)
ThisWorkbook.Saved = True
ThisWorkbook.Close
End Sub
Il y aura fermeture du classeur sans enregistrement.