Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

VBA - Ecraser 1 fichier existant

  • Initiateur de la discussion Initiateur de la discussion Petipeton
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

P

Petipeton

Guest
Bonjour !

J'essaie d'automatiser un fichier... notamment son enregistrement.

Je suis à la recherche du code qui me permet d'enregistrer un fichier sous le même nom, au même endroit du disque dur et qui, éventuellement, écraserait tout fichier portant le même nom...

Ma difficulté est que Excel bloque sur la question 'Le fichier toto.xls existe déjà. voulez-vous le remplacer ?' et attrend la réponse de l'utilisateur.

Je souhaiterai qu'il réponde oui tout seul !!!

Merci de votre aide !

Petipeton
 
Bonjour Petitpeton,

Je ne sais pas si c'est possible.

Peut être en désactivant les messages d'alerte (application.displayalert =false). Je n'ai pas testé.

Une autre solution serait peut être de tester si le fichier existe déjà et de le supprimer (kill(fichier)) avant d'enregistrer le nouveau.

Sans filet :
NomFichier = (Nom du fichier à enregistrer)
if dir (chemin / NomFichier) <>'' then kill (chemin / NomFichier)
Ensuite tu enregistres.

Abel.
 
Bonsoir tutti,
Bonsoir Petipeton,
Je crois effectivement que ça marche avec
application.displayalert =false
Mais n'oublie pas de remettre
application.displayalert = True
après, pour éviter des surprises !!!

Bises sur les petons
 
Bonjour Petitpeton, Canardodo,

Je viens de vérifier, l'instruction DisplayAlerts=false fonctionne.

Exemple :

Application.DisplayAlerts = False
ActiveWorkbook.SaveAs Filename:='Ecrasement fichier existant.xls'
Application.DisplayAlerts = True

Canardodo a raison. Surtout ne pas oublier la ligne:
Application.DisplayAlerts = True


Bonne journée.

Abel.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

R
Réponses
0
Affichages
3 K
R
V
Réponses
7
Affichages
3 K
Valérie55555555
V
M
Réponses
1
Affichages
3 K
I
Réponses
3
Affichages
1 K
Compte Supprimé 979
C
A
Réponses
4
Affichages
4 K
A
F
Réponses
29
Affichages
6 K
F
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…