Bonjour,
Essaie avec ce code à placer en VBA dans THISWORKBOOK
Private Sub Workbook_BeforeClose(Cancel As Boolean)
'Macro par Dan pour renono - 23/09/08
Dim i As Byte
Dim nomfichier
Dim chemin As String
chemin = ThisWorkbook.Path
With ThisWorkbook
nomfichier = Format(Now(), "yymmdd") & ".xls"
MsgBox "Votre sauvegarde porte la référence : " & nomfichier
.SaveAs Filename:=chemin & nomfichier
End With
End Sub
Une fois placée, n'oublie pas de sauver ton fichier avant de le fermer.
La macro reste dans le fichier sauvegardé.
Amicalement
Dan