Macro pour copier le fichier quand on le ferme

Nanou57530 Messages postés 2 Statut Membre -  
Nanou57530 Messages postés 2 Statut Membre -
Bonjour,

Je suis à la recherche d'une macro qui enverrait automatiquement une copie A de mon fichier ailleurs sur le réseau lorsque je le ferme.

Le problème c'est que la macro est également copiée, du coup quand j'ouvre mon fichier A et que je veux le fermer j'ai un message d'erreur qui apparaît car la macro veut écraser le fichier dans lequel je suis.

Voici le code que j'ai utilisé:

Private Sub Workbook_BeforeClose(Cancel As Boolean)
Application.DisplayAlerts = False
ActiveWorkbook.SaveCopyAs "c:\copie_fichier.xlsm"
Application.DisplayAlerts=True
End Sub

Merci
A voir également:

2 réponses

via55 Messages postés 14730 Date d'inscription   Statut Membre Dernière intervention   2 750
 
Bonjour Nanou

Essaye de rajouter cette ligne au début de la macro :
If ActiveWorkbook.Name="copie_fichier" then Exit Sub

Cdlmnt
0
Nanou57530 Messages postés 2 Statut Membre
 
Super ! Ça marche ! Merci
0