OVH Cloud OVH Cloud

copie sauvegarde

1 réponse
Avatar
DENIS
Bonjour à tous,

Ca doit etre simple à faire mais...
une macro d'un fichier a.xls ouvre un fichier b.xls puis l'enregistre et le
ferme. Jusque la, tout va bien ; mais j'aimerais que la macro du fichier
a.xls enregistre en plus une copie du fichier b.xls en c.xls (fichier qui
existe sur par ex: \my documents\excel\) et qui confirme le ("le classeur
c.xls existe déjà. voulez vous le remplacer ?". Mais si ce fichier "c.xls"
est déja ouvert, alors ne pas prendre en compte cette instruction.( la
sauvegarde se fera au prochain enregistrement de b.xls)

C'est un peu lourd et tordu comme raisonnement mais bon...

Merci d'avance
Denis

1 réponse

Avatar
Daniel
Bonsoir.

Application.DisplayAlerts = False
On Error Resume Next
Workbooks("b.xls").SaveCopyAs "c.xls"
Application.DisplayAlerts = True

Cordialement.
Daniel
"DENIS" a écrit dans le message de news:

Bonjour à tous,

Ca doit etre simple à faire mais...
une macro d'un fichier a.xls ouvre un fichier b.xls puis l'enregistre et
le
ferme. Jusque la, tout va bien ; mais j'aimerais que la macro du fichier
a.xls enregistre en plus une copie du fichier b.xls en c.xls (fichier qui
existe sur par ex: my documentsexcel) et qui confirme le ("le classeur
c.xls existe déjà. voulez vous le remplacer ?". Mais si ce fichier "c.xls"
est déja ouvert, alors ne pas prendre en compte cette instruction.( la
sauvegarde se fera au prochain enregistrement de b.xls)

C'est un peu lourd et tordu comme raisonnement mais bon...

Merci d'avance
Denis