Re : Déplacer/coller groupe de fichiers Xls avec VBA de C: à H:
Bonjour,
Utilise la méthode CopyFile du FSO
A+
kjin
Bonjour,
Est-il possible de copier/coller un groupe de fichiers xls depuis mon C:drive(source) à mon H:drive (destination) en VBA.
Merci pour votre aide.
Soleil11
ReBonjour le forum,
J'ai utiliser votre méthode du FSO et j'ai essayé de créer le code moi-même mais vu le manque de connaissance je bloque à ligne ci-dessous. J'ai joint le fichier en annexe pour plus d'informations. Pourriez-vous aussi me dire si c'est possible de faire un "loop" avec cette procédure, j'aimerais qu'il importe tout les fichiers dont le critère de selection se trouve dans la feuille "Imput-Screen" celulle B5.
? Set Ftxt = fso.GetFile(Rep) 'Fichier à importer origine
Public Sub MoveAFile()
Dim fso
Dim v_path1
Dim v_path2
Dim v_criteria
Dim ws As Worksheet, wbk As Workbook, Temp$, Rep$, Fic$
' Select "Input-Screen" principaux parametres
v_path1 = Sheets("Imput-Screen").Range("B3")
MsgBox ("From source: '" & v_path1 & "'")
v_path2 = Sheets("Imput-Screen").Range("B4")
MsgBox ("To Destination: '" & v_path2 & "'")
v_criteria = Sheets("Imput-Screen").Range("B5")
MsgBox ("Name File: '" & v_criteria & "'")
Rep = v_path1 & v_criteria & "\*": Fic = "*.xls" ' Désignation du dossier/type de fichier
Temp = Dir(Rep & Fic) ' on fige l'écran
'instanciation
Set fso = CreateObject("Scripting.FileSystemObject")
'Déplacement du fichier
Set Ftxt = fso.GetFile(Rep) 'Fichier à importer origine
Ftxt.Move (v_path2) 'emplacement destination
End Sub
Merci pour votre aide sur cette procédure.
Soleil11