Bonjour le Forum,
Je viens à vous pour un problème lors d'un backup d'un fichier "xlsm".
En effet j'utilise un code qui fonctionne très bien pour enregistrer un fichier à heure fixe dans un folder "backup" tout en laissant le fichier ouvert.
Je voudrais lors de la sauvegarde, que le fichier s'enregistre de telle façon qu'à l'ouverture future aucune macros ne fonctionnent.
J'ai essayé de transformer la ligne de code en changeant l'extension "xlsm en xlsx" mais lorsque j'essaye d'ouvrir le fichier de sauvegarde, un message me dit qu'il n'est pas possible d'ouvrir le fichier car il a été endommagé.
Merci d'avance pour votre aide et bonne journée à tous.
Private Sub Workbook_Open()
Application.OnTime TimeValue("08:32:00"), "Enregistrer_Auto"
End Sub
Mon module
Option Explicit
Sub Enregistrer_Auto()
Dim CheminCopie As String, Fichier As String
'Répertoire pour la sauvegarde journalière
CheminCopie = "C:\Users\XXX\Documents\Backup test\"
Fichier = "Sauvegarde_du_ " & Format(Date, "ddmmyyyy") & "_" & ".xlsm"
ActiveWorkbook.SaveCopyAs CheminCopie & Fichier
End Sub