Enregist auto d'un fichier par macro

  • Initiateur de la discussion Initiateur de la discussion Alainca31
  • 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 !

A

Alainca31

Guest
J'ai un fichier excel que je veux enregistrer sous format TXT puis revenir sur ce meme fichier excel. jusque la la macro que j'ai ecrite fontionne bien.
le souci que j'ai c'est qu'a chaque fois que je lance la macro il me demande si je veux ecrasser le fichier. comment faire pour que cela se fasse automatiquement.
merci d'avance pour vos reponses
Voici ma macro

Sheets('energie').Select
ChDir 'K:\\Process\\Perf_environnement\\Echange'
ActiveWorkbook.SaveAs Filename:= _
'K:\\Process\\Perf_environnement\\Echange\\energie.txt', FileFormat:=xlText, _
CreateBackup:=False
ActiveWorkbook.SaveAs Filename:= _
'K:\\Process\\Perf_environnement\\Echange\\bilan1_mensu.xls', FileFormat:= _
xlNormal, Password:='', WriteResPassword:='', ReadOnlyRecommended:=False _
, CreateBackup:=False
Sheets('heure').Select
ActiveWorkbook.SaveAs Filename:= _
'K:\\Process\\Perf_environnement\\Echange\\heure.txt', FileFormat:=xlText, _
CreateBackup:=False
ActiveWorkbook.SaveAs Filename:= _
'K:\\Process\\Perf_environnement\\Echange\\bilan1_mensu.xls', FileFormat:= _
xlNormal, Password:='', WriteResPassword:='', ReadOnlyRecommended:=False _
, CreateBackup:=False
Sheets('coefficient').Select
ActiveWorkbook.SaveAs Filename:= _
'K:\\Process\\Perf_environnement\\Echange\\coefficient.txt', FileFormat:=xlText, _
CreateBackup:=False
ActiveWorkbook.SaveAs Filename:= _
'K:\\Process\\Perf_environnement\\Echange\\bilan1_mensu.xls', FileFormat:= _
xlNormal, Password:='', WriteResPassword:='', ReadOnlyRecommended:=False _
, CreateBackup:=False
Sheets('evenement').Select
ActiveWorkbook.SaveAs Filename:= _
'K:\\Process\\Perf_environnement\\Echange\\evenement.txt', FileFormat:=xlText, _
CreateBackup:=False
ActiveWorkbook.SaveAs Filename:= _
'K:\\Process\\Perf_environnement\\Echange\\bilan1_mensu.xls', FileFormat:= _
xlNormal, Password:='', WriteResPassword:='', ReadOnlyRecommended:=False _
, CreateBackup:=False
Range('A1').Select
 
si veux simplement qu'Excel ne te pose pas la question et écrase les
fichiers existants, tu peux le faire plus simplement avec
application.displayalerts=false :


Sub test2()
name1 = 'd:temp0.xls'
Application.DisplayAlerts = False
ActiveWorkbook.saveas FileName:=name1, FileFormat:=xlNormal, _
Password:='', WriteResPassword:='', ReadOnlyRecommended:=False, _
CreateBackup:=False
Application.DisplayAlerts = True
End Sub

(extrait réponse iznogood 07/2000 sur groupe MPFE)
 
- 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

N
Réponses
1
Affichages
698
Réponses
2
Affichages
980
M
Réponses
10
Affichages
2 K
MOA_Excel
M
M
Réponses
6
Affichages
1 K
MOA_Excel
M
M
Réponses
1
Affichages
1 K
MOA_Excel
M
Réponses
20
Affichages
4 K
M
Réponses
5
Affichages
2 K
MOA_Excel
M
F
Réponses
9
Affichages
1 K
flolac
F
Retour