Bonjour,
Ça fait plusieurs jour que je me creuse le crane pour trouver une solution à mon problème mais pour l'instant sans résultat.
Concrètement, je doit récupérer sur un fichier Excel (Resum) une grande quantité de valeurs provenant de plusieurs autres fichiers Excel, environ 12000 (initialement c'était des fichiers CSV).
Je récupére mes valeurs de la manière suivante :
Pour la période du 01/01/2016 au 31/01/2016 j'ai 31x11 fichiers (11 appareils de 10.0.0.11 à 10.0.0.21) à ouvrir afin d'extraire mes valeurs
Tout ça pour les 31 jours du mois de janvier.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 Workbooks.OpenText "W:\01_Proj\.......................\10.0.0.11\data\2016\2016-01-01.xls" Workbooks("2016-01-01.xls").Activate Workbooks("2016-01-01.xls").Sheets("2016-01-01").Range("AI7:AI150").Copy Workbooks("Resum.xlsm").Activate Workbooks("Resum.xlsm").Sheets("Feuil1").Range("C2").Select Workbooks("Resum.xlsm").Sheets("Feuil1").Paste Application.CutCopyMode = False Workbooks("2016-01-01.xls").Close . . . . Workbooks.OpenText "W:\01_Proj\.......................\10.0.0.21\data\2016\2016-01-31.xls" Workbooks("2016-01-31.xls").Activate Workbooks("2016-01-31.xls").Sheets("2016-01-31").Range("AI7:AI150").Copy Workbooks("Resum.xlsm").Activate Workbooks("Resum.xlsm").Sheets("Feuil1").Range("M4322").Select Workbooks("Resum.xlsm").Sheets("Feuil1").Paste Application.CutCopyMode = False Workbooks("2016-01-31.xls").Close
Auriez vous SVP!!! une solution à l'aide d'une boucle pour résoudre mon problème si possible sans faire une refonte totale de l'existant.
Merci beaucoup par avance.
Partager