Bonjour,
Je souhaite qu'à la fermeture d'un fichier, une copie se créé dans un autre répertoire.
Dans VBA, j'ai donc mis ce code dans mon fichier :
Mais le fichier créé dispose aussi de ce code, et génère une erreur quand je le ferme
Donc pour résumer :
- A la fermeture du fichier A, je souhaite qu'une copie (fichier B) se créé dans un autre répertoire
- Que le fichier B ne dispose pas de macro (un simple .xls)
- Que le fichier B soit en lecture seule
Merci de votre aide
Je souhaite qu'à la fermeture d'un fichier, une copie se créé dans un autre répertoire.
Dans VBA, j'ai donc mis ce code dans mon fichier :
VB:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
ThisWorkbook.SaveCopyAs Filename:="D:\Users\perso\Desktop\sauv\" & ThisWorkbook.Name
End Sub
Mais le fichier créé dispose aussi de ce code, et génère une erreur quand je le ferme
Donc pour résumer :
- A la fermeture du fichier A, je souhaite qu'une copie (fichier B) se créé dans un autre répertoire
- Que le fichier B ne dispose pas de macro (un simple .xls)
- Que le fichier B soit en lecture seule
Merci de votre aide