Bonjour Isabelle
super, je vais tester ça ce matin.
j'avais cru comprendre qu'avec le True de ThisWorkbook.Close True ça enregistrait par défaut!
Penses-tu alors qu'il serait préférable d'intégrer ce code dans le module du bouton Quitter plutôt que dans le BeforeSave
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, cancel As Boolean)
Sheets("espion").[A65000].End(xlUp).Offset(0, 1) = Now
Sheets("espion").[A65000].End(xlUp).Offset(0, 2) = Sheets("Espion").[M2] 'Environ("username")
Sheets("espion").[A65000].End(xlUp).Offset(0, 3) = Environ("computername")
Sheets("espion").Visible = xlVeryHidden
For S = 2 To Sheets.Count ' on masque les feuilles
Sheets(S).Visible = xlVeryHidden
Next S
End Sub
Merci encore pour ta patience et ton aide.