[VBA] enregistrer et remplacer automatiquemen

Résolu
assin31 -  
assin31 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

j'ai taper le code ci dessous qui me permet d'enregistrer automatiquement mon classeur dans un dossier spécifié.
seulement lorsque le fichier existe deja une fenetre apparait pour me demander si je veux le remplacer.
Je voudrai que cette fenetre n'apparaisse pas ou bien que le fichier remplace l'ancien automatiquement

merci de votre aide.

Private Sub CommandButton4_Click()


ChDir "D:\donnees\essai"


Dim MonFichier
MonFichier = Worksheets("feuil1").Cells(1, 2).Value & "_" & Worksheets("feuil1").Cells(2, 2).Value & "_" & Worksheets("feuil1").Cells(4, 2).Value


ActiveWorkbook.SaveAs Filename:=MonFichier, _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:=False, CreateBackup:=False

Unload Me
End Sub

1 réponse

Ivan-hoe Messages postés 433 Date d'inscription   Statut Membre Dernière intervention   309
 
Bonjour Assin,
rajoute le code suivant (qui supprime les messages d'alerte) avant d'enregistrer :
Application.DisplayAlerts = False

A la fin de ton code, rétablis la situation initiale avec
Application.DisplayAlerts = True

I.
8
assin31 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   1
 
ça marche nickel merci beaucoup
0