bertrand19
XLDnaute Nouveau
Bonjour,
je dois compilé differents fichiers excel.
ceux-ci se trouvent dans différents sous répertoires
Mon arborescence est la suivante
D:\Compilation\OCT 08\001 REIMS\*.XLS
j'ai pour l'instant le code suivant qui fonctionne si j'indique le chemin du sous répertoire.
Dim File_Is As String
File_Is = Dir("D:\Compilation\OCT 08\001 REIMS\*.XLS")
Do Until File_Is = ""
Workbooks.Open Filename:="D:\Compilation\OCT 08\001 REIMS\" & File_Is
Sheets("feuil1").Select
Range("I6000").Select
Selection.End(xlUp).Select
Selection.End(xlUp).Select
ActiveCell.Offset(0, -8).Select
Application.GoTo Reference:="RC:R13C18"
Selection.Copy
Windows("test.xls").Activate
Sheets("feuil1").Select
Range("I6000").Select
Selection.End(xlUp).Select
ActiveCell.Offset(1, -8).Select
Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False
Windows(File_Is).Activate
ActiveSheet.Range("A1").Copy
ActiveWindow.Close
File_Is = Dir
Loop
End Sub
Quelle commande dois je utiliser pour uniquement spécifier à ma macro
"ouvre tous les fichiers excel se trouvant dans le dossier D:\Compilation
Merci par avance
je dois compilé differents fichiers excel.
ceux-ci se trouvent dans différents sous répertoires
Mon arborescence est la suivante
D:\Compilation\OCT 08\001 REIMS\*.XLS
j'ai pour l'instant le code suivant qui fonctionne si j'indique le chemin du sous répertoire.
Dim File_Is As String
File_Is = Dir("D:\Compilation\OCT 08\001 REIMS\*.XLS")
Do Until File_Is = ""
Workbooks.Open Filename:="D:\Compilation\OCT 08\001 REIMS\" & File_Is
Sheets("feuil1").Select
Range("I6000").Select
Selection.End(xlUp).Select
Selection.End(xlUp).Select
ActiveCell.Offset(0, -8).Select
Application.GoTo Reference:="RC:R13C18"
Selection.Copy
Windows("test.xls").Activate
Sheets("feuil1").Select
Range("I6000").Select
Selection.End(xlUp).Select
ActiveCell.Offset(1, -8).Select
Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False
Windows(File_Is).Activate
ActiveSheet.Range("A1").Copy
ActiveWindow.Close
File_Is = Dir
Loop
End Sub
Quelle commande dois je utiliser pour uniquement spécifier à ma macro
"ouvre tous les fichiers excel se trouvant dans le dossier D:\Compilation
Merci par avance