Comment evité boite de dialogue sur enregistrement ?

fredh

XLDnaute Occasionnel
[Resolu] Comment evité boite de dialogue sur enregistrement ?

Bonjour a tous

J'ai fait une macros qui m'ouvre des dichier csv, les travail puis les enregistre le fichier au format nomfichier.xls. Seulement lorsque le fichier existe deja j'ai une boite de dialogue qui s'ouvreet qui me demande si je veut enregistré le fichier par dessus le nomfichier.xls existant.

Comment evité cela ?
Voici la macros epurée :
HTML:
Sub aCSV_BMW_DC_Soma2()
'recherche du chemin du fichier ouvert
Path_Desti = ActiveWorkbook.Path & "\"
'recherche du nom du fichier ouvert
Nom_Orig = ActiveWorkbook.Name
 
'gel de l'ecran excel pour acceleré le processus
Application.ScreenUpdating = False
 
'Traitement ...
'Traitement ...
'Traitement ...
 
Range("A2").Select
ActiveWorkbook.SaveAs Filename:=Path_Desti & Left(Nom_Orig, (Len(Nom_Orig) - 4)) & ".xls", FileFormat:=xlExcel9795, Password:="", _
        WriteResPassword:="", ReadOnlyRecommended:=False, CreateBackup:=False
Application.ScreenUpdating = True
End Sub
Voila j'espere avoir été clair.

Merci de m'aider
@+
 
Dernière édition:

pierrejean

XLDnaute Barbatruc
Re : Comment evité boite de dialogue sur enregistrement ?

bonjour fredh

teste (en supposant que tu veuilles ecraser le fichier csv)

Code:
Range("A2").Select
[COLOR=red]Application.DisplayAlerts = False[/COLOR]
ActiveWorkbook.SaveAs Filename:=Path_Desti & Left(Nom_Orig, (Len(Nom_Orig) - 4)) & ".xls", FileFormat:=xlExcel9795, Password:="", _
        WriteResPassword:="", ReadOnlyRecommended:=False, CreateBackup:=False
[COLOR=red]Application.DisplayAlerts = True
[/COLOR]Application.ScreenUpdating = True
 

Discussions similaires

Statistiques des forums

Discussions
312 496
Messages
2 088 982
Membres
103 997
dernier inscrit
SET2A