Enregistrement sous Excel
Fermé
adil-evil
Messages postés
976
Date d'inscription
lundi 24 mars 2008
Statut
Membre
Dernière intervention
5 février 2014
-
13 févr. 2009 à 14:16
adil-evil Messages postés 976 Date d'inscription lundi 24 mars 2008 Statut Membre Dernière intervention 5 février 2014 - 16 févr. 2009 à 11:49
adil-evil Messages postés 976 Date d'inscription lundi 24 mars 2008 Statut Membre Dernière intervention 5 février 2014 - 16 févr. 2009 à 11:49
A voir également:
- Enregistrement sous Excel
- Liste déroulante excel - Guide
- Formule excel - Guide
- Si et excel - Guide
- Aller à la ligne excel - Guide
- Mise en forme conditionnelle excel - Guide
1 réponse
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 681
13 févr. 2009 à 15:54
13 févr. 2009 à 15:54
bonjour
Tu peux le faire avec une macro événementielle de ce genre à placer dans "Thisworkbook" (mode d'emploi)
Tu remplaces évidemment les valeurs des 2 chemins par les tiens propres et quel que soit le fichier ouvert, l'autre sera aussi sauvegardé.
Cependant cette opération est risquée car si tu fais une fausse manipulation, les 2 sont impactés et il me semble qu'il vaut mieux avoir un fichier de travail, puis faire les sauvegardes lorsque l'on est sûr car ainsi on garde la version précédente si l'on a fait une erreur et comme l'erreur est humaine...
Tu peux le faire avec une macro événementielle de ce genre à placer dans "Thisworkbook" (mode d'emploi)
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean) Const f1 = "C:\Classeur1.xls" Const f2 = "D:\Classeur1.xls" Application.EnableEvents = False Application.DisplayAlerts = False Cancel = True ActiveWorkbook.Save If ActiveWorkbook.FullName = f1 Then ActiveWorkbook.SaveAs Filename:=f2 Else ActiveWorkbook.SaveAs Filename:=f1 End If Application.EnableEvents = True Application.DisplayAlerts = True End Sub
Tu remplaces évidemment les valeurs des 2 chemins par les tiens propres et quel que soit le fichier ouvert, l'autre sera aussi sauvegardé.
Cependant cette opération est risquée car si tu fais une fausse manipulation, les 2 sont impactés et il me semble qu'il vaut mieux avoir un fichier de travail, puis faire les sauvegardes lorsque l'on est sûr car ainsi on garde la version précédente si l'on a fait une erreur et comme l'erreur est humaine...
16 févr. 2009 à 11:49
mais c'est vrai qu'il vaut mieux ne pas l'utiliser, vu l'importance des fichiers que j'utilise
merci encore une fois