OVH Cloud OVH Cloud

question sur saveas

3 réponses
Avatar
sergio
Bonjour =E0 tous et une tres bonne ann=E9e.
Voila mon probleme: j'utilise un fichier qui sauvegarde=20
r=E9guli=E8rement une partie de celui-ci TOUJOURS dans le meme=20
fichier avec l'instruction saveas. Je voudrais juste=20
eviter l'apparition du message " Le fichier machin existe=20
d=E9ja voulez-vous le remplacer ? " et donc de forcer XL =E0=20
=E9craser le fichier existant.
J'ai pens=E9 =E0 l'argument overwrite mais je n'arrive =E0 rien.
Quelqu'un aurait un bout de code =E0 me filer.
Merci d'avance
@+
Sergio

3 réponses

Avatar
Philippe.R
Bonsoir Sergio et bonne année,

Application.DisplayAlerts = False
en début de procédure
Application.DisplayAlerts = True
en fin de procédure devraient faire l'affaire
--
Amicales Salutations

Retirer A_S_ pour répondre.
XL97 / XL2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)

"sergio" a écrit dans le message de
news:032101c3d3c0$654be4c0$
Bonjour à tous et une tres bonne année.
Voila mon probleme: j'utilise un fichier qui sauvegarde
régulièrement une partie de celui-ci TOUJOURS dans le meme
fichier avec l'instruction saveas. Je voudrais juste
eviter l'apparition du message " Le fichier machin existe
déja voulez-vous le remplacer ? " et donc de forcer XL à
écraser le fichier existant.
J'ai pensé à l'argument overwrite mais je n'arrive à rien.
Quelqu'un aurait un bout de code à me filer.
Merci d'avance
@+
Sergio
Avatar
Merci ça me va tres bien.
Juste une petite question complémentaire:
si je met ce code dans thisworkbook_open() (et évidemment
le code contraire dans thisworkbook_beforesave(cancel as
boolean) serais-je tranquille pendant toute la durée
d'éxcécution de mon fichier ? (je suppose que oui).
Encore merci
Vous etes XLents !!!
-----Message d'origine-----
Bonsoir Sergio et bonne année,

Application.DisplayAlerts = False
en début de procédure
Application.DisplayAlerts = True
en fin de procédure devraient faire l'affaire
--
Amicales Salutations

Retirer A_S_ pour répondre.
XL97 / XL2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)

"sergio" a écrit
dans le message de

news:032101c3d3c0$654be4c0$
Bonjour à tous et une tres bonne année.
Voila mon probleme: j'utilise un fichier qui sauvegarde
régulièrement une partie de celui-ci TOUJOURS dans le meme
fichier avec l'instruction saveas. Je voudrais juste
eviter l'apparition du message " Le fichier machin existe
déja voulez-vous le remplacer ? " et donc de forcer XL à
écraser le fichier existant.
J'ai pensé à l'argument overwrite mais je n'arrive à rien.
Quelqu'un aurait un bout de code à me filer.
Merci d'avance
@+
Sergio


.



Avatar
Philippe.R
Re,
"Merci ça me va tres bien"

C'était avec plaisir ;o))

"serais-je tranquille pendant toute la durée
d'éxcécution de mon fichier ? (je suppose que oui)."

Je le suppose aussi, et ne le recommanderai pas à priori ; il y a quand même des messages utiles qu'il
vaut mieux ne pas shunter.
--
Amicales Salutations

Retirer A_S_ pour répondre.
XL97 / XL2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)

a écrit dans le message de
news:013701c3d3cb$ba34cc30$
si je met ce code dans thisworkbook_open() (et évidemment
le code contraire dans thisworkbook_beforesave(cancel as
boolean) serais-je tranquille pendant toute la durée
d'éxcécution de mon fichier ? (je suppose que oui).
-----Message d'origine-----
Bonsoir Sergio et bonne année,

Application.DisplayAlerts = False
en début de procédure
Application.DisplayAlerts = True
en fin de procédure devraient faire l'affaire
--
Bonjour à tous et une tres bonne année.
Voila mon probleme: j'utilise un fichier qui sauvegarde
régulièrement une partie de celui-ci TOUJOURS dans le meme
fichier avec l'instruction saveas. Je voudrais juste
eviter l'apparition du message " Le fichier machin existe
déja voulez-vous le remplacer ? " et donc de forcer XL à
écraser le fichier existant.
J'ai pensé à l'argument overwrite mais je n'arrive à rien.
Quelqu'un aurait un bout de code à me filer.
Merci d'avance
@+
Sergio