Macro pour copier le fichier quand on le ferme

Fermé
Nanou57530 Messages postés 2 Date d'inscription samedi 4 janvier 2014 Statut Membre Dernière intervention 4 janvier 2014 - 4 janv. 2014 à 10:49
Nanou57530 Messages postés 2 Date d'inscription samedi 4 janvier 2014 Statut Membre Dernière intervention 4 janvier 2014 - 4 janv. 2014 à 12:59
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 14402 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 18 avril 2024 2 702
4 janv. 2014 à 11:18
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 Date d'inscription samedi 4 janvier 2014 Statut Membre Dernière intervention 4 janvier 2014
4 janv. 2014 à 12:59
Super ! Ça marche ! Merci
0