FSO ecraser un fichier existant

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

adjovi7

XLDnaute Junior
Bonjour,
Je fais appelle a vos connaissance pour résoudre une petite macro.
Je dois écraser un fichier existant,mais ma macro me soulève un message erreur fichier déjà présent.
ci joint ma macro pour comprendre ma problématique.
Ma macro bloque sur cette ligne de code ( FSO.MoveFile Source:=FromPath, Destination:=ToPath)

Sub RenameFile()

Dim madate As String
Dim FromPath As String
Dim ToPath As String

'Déclaration des variables
madate = Format(Date, "dd-mm-yyyy")

Set FSO = CreateObject("Scripting.FileSystemObject")
FromPath = "I:\DEVIS\Relance PO SF\Classeur1.xlsx"
ToPath = "I:\DEVIS\Relance PO SF\ATTENTE PO " & "_" & madate & ".xlsx"

If FSO.FileExists(FromPath) = False Then
MsgBox strFile & " doesn't exist"
Exit Sub
End If

If FSO.FileExists(FromPath) = True Then
If dir(ToPath) <> "" Then
FSO.MoveFile Source:=FromPath, Destination:=ToPath

End If

End If
Set FSO = Nothing

End Sub

Cordialement,
Adjovi7
 
- 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

Discussions similaires

Réponses
3
Affichages
590
Retour