Automatiser la copie et le transfert de fichiers

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

degap05

XLDnaute Impliqué
Bonsoir le forum,

Pensez-vous qu'il soit possible d'utiliser Excel pour copier n'importe quel type de fichiers contenus dans un dossier nommé et de les transférer dans un autre dossier nommé.

Par exemple le premier dossier est nommé "Commandes" (chemin à adapter) et contient des fichiers .dat (enregistrés avec le BlocNotes, ANSI). Lorsqu'on lance la macro contenu dans un fichier Excel contenu dans le même dossier, les fichiers .dat sont copiés vers le dossier "Commandes à traiter" (chemin à adapter).

Merci pour votre aide.
 
Re : Automatiser la copie et le transfert de fichiers

Salut Degap05,

Pensez-vous qu'il soit possible d'utiliser Excel pour copier n'importe quel type de fichiers contenus dans un dossier nommé et de les transférer dans un autre dossier nommé.
Sans aucun problème il suffit d'utilise le File System Object

Fait une recherche sur le forum du devrais trouver ton bonheur 😉

A+
 
Re : Automatiser la copie et le transfert de fichiers

Bonsoir le forum,

Pensez-vous qu'il soit possible d'utiliser Excel pour copier n'importe quel type de fichiers contenus dans un dossier nommé et de les transférer dans un autre dossier nommé.

Par exemple le premier dossier est nommé "Commandes" (chemin à adapter) et contient des fichiers .dat (enregistrés avec le BlocNotes, ANSI). Lorsqu'on lance la macro contenu dans un fichier Excel contenu dans le même dossier, les fichiers .dat sont copiés vers le dossier "Commandes à traiter" (chemin à adapter).

Merci pour votre aide.

Code:
Sub test()
On Error Resume Next
Dim i
Dim SourceFile, DestinationFile
SourceFile = "C:\iCatalog\Pictures\"    ' Définit le nom du répertoire source.
DestinationFile = "C:\Documents and Settings\Will\Desktop\Transfert de Photo\Photos\"    ' Définit le nom du répertoire cible.
' Copie des fichiers dans le répertoire cible.
For i = [A65536].End(xlUp).Row To 1 Step -1
FileCopy SourceFile & Cells(i, 1) & ".jpg", DestinationFile & Cells(i, 1) & ".jpg"
Next
End Sub
 
- 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

S
Réponses
29
Affichages
2 K
StanislasC
S
R
Réponses
1
Affichages
3 K
G
Réponses
9
Affichages
8 K
G
Retour