ActiveWorkbook.SaveCopyAs Chemin & Fichier
End Sub
Alors deux questions :
Est ce qu’il est possible de la modifier pour faire en sorte qu’elle écrase la sauvegarde précédente dans le dossier qui sert de sauvegarde et qui se nomme « Save »?
est-il possible d’écrire ce code VBA de façon que le fichier fasse une sauvegarde toutes les 10 minutes automatiquement et en même temps écrase la sauvegarde précédente ?
Bonjour,
Une macro pour sauvegarder le fichier à la fermeture ne se fait pas dans un module, mais dans le ThisWorkbook
dans ce ThisWorkbook, vous placez votre macro dans le ThisWorkbook.close
pour 1. Est ce qu’il est possible de la modifier pour faire en sorte qu’elle écrase la sauvegarde précédente dans le dossier qui sert de sauvegarde et qui se nomme « Save »?
Il faut ajouter à la macro en début et fin
Merci pour le retour, mais je n’arrive pas à faire fonctionner cela !
Je joins un fichier modèle avec les deux, donc avec la macro dans un module qui me sauvegarde le fichier dans le dossier « temp », cela fonctionne bien.
Mais je ne sais pas comment placer la macro dans « this workbook » afin qu’il me sauvegarde le fichier dans le dossier « temp ».
J’aurai bien aimé que lors de l’action sauvegarde, qu’il écrase la précédente sauvegarde.
Alors avec le code que tu as écris cela fonctionne au niveau de l’écrasement de la précédente sauvegarde, mais en même temps il efface mon fichier de départ c’est à dire mon fichier sur lequel je travail. Donc il ne reste que le fichier sauvegardé dans le dossier « temp ».
Re,
Impossible,
Soit tu gardes le fichier SAUVEGARDE et les suivants avec la date et l’heure, ou tu effaces tout en gardant le dernier.
Sinon explique moi comment supprimer un fichier qui n’est pas ouvert (comme tu ne travailles pas dessus) ne sachant pas le nom comprenant une date et heure changeante
Pour exécuter ta demande, il faut l’enregistrer sous un nom fixe (D’ailleurs la date et heure est visible dans l’explorateur Windows)