copier un fichier txt

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

PHILIP

XLDnaute Occasionnel
Bonjour à tous,

Existe t-il un moyen par macro de copier tous fichier de forme txt d'un dossier vers un autre sans utilser leurs noms ? si oui pouvez vous me guider ?

merci pour votre aide
 
Re : copier un fichier txt

Bonjour,

Tu peux adapter ce code à ton besoin :

VB:
Sub Copie_répertoire()
    Dim Fso As Scripting.FileSystemObject
    Dim SourceFolder As Scripting.Folder
    Dim FileItem As Scripting.File
    Dim RepSource as string, RepDest as string
    Dim i As Long
    RepSource= "C:\Source" 'à adapter
    RepDest = "C:\Destination\" 'à adapter
    Set Fso = CreateObject("Scripting.FileSystemObject")
    Set SourceFolder = Fso.GetFolder(Source)
    Application.ScreenUpdating = False
    i = 0
    For Each FileItem In SourceFolder.Files
            if Right$(FileItem, 4) = ".txt" then FileCopy FileItem, RepDest & "NouveauNom" & i & ".txt" ' à adapter
            i=i+1
    Next FileItem
end sub
 
Dernière édition:
- 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
7
Affichages
681
Retour