[VBA] enregistrer et remplacer automatiquemen
Résolu
assin31
-
assin31 Messages postés 6 Date d'inscription Statut Membre -
assin31 Messages postés 6 Date d'inscription Statut Membre -
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
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
Configuration: Windows XP Internet Explorer 6.0
A voir également:
- Enregistrer sous vba
- Audacity enregistrer son pc - Guide
- Enregistrer son ecran - Guide
- Comment enregistrer un mail - Guide
- Comment enregistrer une conversation - Guide
- Enregistrer brouillon instagram - Guide
1 réponse
Bonjour Assin,
rajoute le code suivant (qui supprime les messages d'alerte) avant d'enregistrer :
A la fin de ton code, rétablis la situation initiale avec
I.
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.
assin31
Messages postés
6
Date d'inscription
Statut
Membre
1
ça marche nickel merci beaucoup