Bonjour, avec le code suivant, placé dans ThisWorkBook:
'configuration sauvegarde automatique
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Application.DisplayAlerts = False
ThisWorkbook.SaveAs "E:\xxx\ttt\qqq\uuu\Mes documents\MDSH\Sauvegarde\" & "MDSH" & Format(Now, " dd-mm-yy ""à"" hh""h""mm""mn""") & ".xls"
'message de réussite
MsgBox "Une sauvegarde de secours, de MDSH, a été effectuée avec succés !" _
& vbCrLf & " " & vbCrLf & "Emplacement: E:\xxx\ttt\qqq\uuu\Mes documents\MDSH" _
Application.DisplayAlerts = True
End Sub
j'effectue des sauvegardes incrémentées sur l'heure.
Pensez-vous qu'il soit possible de limiter le nombre de sauvegarde à 3 dans le dossier de sauvegarde ?
Le résultat serait que la quatrième sauvegarde écrase la plus ancienne et ainsi de suite🙂
Merci
'configuration sauvegarde automatique
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Application.DisplayAlerts = False
ThisWorkbook.SaveAs "E:\xxx\ttt\qqq\uuu\Mes documents\MDSH\Sauvegarde\" & "MDSH" & Format(Now, " dd-mm-yy ""à"" hh""h""mm""mn""") & ".xls"
'message de réussite
MsgBox "Une sauvegarde de secours, de MDSH, a été effectuée avec succés !" _
& vbCrLf & " " & vbCrLf & "Emplacement: E:\xxx\ttt\qqq\uuu\Mes documents\MDSH" _
Application.DisplayAlerts = True
End Sub
j'effectue des sauvegardes incrémentées sur l'heure.
Pensez-vous qu'il soit possible de limiter le nombre de sauvegarde à 3 dans le dossier de sauvegarde ?
Le résultat serait que la quatrième sauvegarde écrase la plus ancienne et ainsi de suite🙂
Merci