Recherche de données dans différents fichiers Excel

Bonjour

Tout d'abords, je tiens à préciser que je suis nouveau sur ce forum.

Je travail actuellement sur 365 différent fichiers Excel (1 par jour) Et j'aurais besoin de récupérer des données dans ces différents fichiers. Elle sont toujours au même endroit (D:\DATA\exemple1.xls) et aux colonnes G et H de la ligne 170 à 176. Elle se pressentent comme ça:

TR1P.PV 430,00 02/01/2013 07:00 1440 440 10 700,00

TR2P.PV 599,96 02/01/2013 07:00 1440 590 565 839,98

TR3P.PV 619,96 02/01/2013 07:00 1440 620 590 869,98

TR1Q.PV 0,00 02/01/2013 07:00 1440 000 000 3072,38

TR2Q.PV 140,12 02/01/2013 07:00 1440 140 140 349,96

TR3Q.PV 150,16 02/01/2013 07:00 1440 200 150 379,99

J'ai besoin de récupérer c'est données dans un nouveau fichier excel sous la forme d'un tableau

TR1P (H*) TR2P (H*) TR3P (H*) TR1Q (H*) TR2Q (H*) TR3Q (H*) TR1P (G*) TR2P (G*) TR3P (G*) TR1Q (G*) TR2Q (G*) TR3Q

Jour 1

Jour 2

Jour 3

Jour 4

Jour 5

Jour 6

Jour 7

Jour 8

Jour 9

Jour 10

Jour 11

*(G) et (H) étant la colonne qu'il me faut et les jour 1,2,3,,... les différents fichiers où il faut aller chercher les données

Différent problème se pose à moi, le premier étant que je n'y connais rien en Macro. Le deuxième est que je ne peux pas vous envoyer un exemple de fichier pour des raisons de confidentialité.

J'ai essayé d’être le plus claire possible, en espérant trouver de l'aide ici , merci.

Bonjour,

Est ce que tu as essayé avec les formules indirect() ???

Il faudrait que tu notes le chemin exact de tes fichiers, le nom de l'onglet.

Le mieux serait un fichier "neutre" ou une capture...

Sinon une macro de derrière les fagots, que je suis bien incapable de rédiger ...

Leakim

merci leakim pour ta réponse

mais je dois avouer que je ne comprend pas l'utilité d'une formule indirect

Je n'ai peut être pas bien expliqué le but de ma demande. J'ai 365 fichiers Excel et j'aimerai pouvoir récupérer dans chacun de ces fichier 10 résultats, situés toujours au même endroits (entre G170 a G175 et H170 et H175)

J'aurai besoin de récupérer ces données dans un tableau afin de pouvoir faire des graphique.

microsoft excel donnee courbe 130101 mode de compatibilite 2014 03 03 10 20 23

Bonjour,

Est-ce que tu vzux bien mettre un exemple de tes fichiers. Un source, un Base de données

Je pense que avec la fonction indirect tu peux générer l'adresse de ton fichier depuis les informations de ta base de données. Ainsi tu peux construire de façon dynamique le chemin où aller tes données.

Tu dis que le chemin de ton fichier est D:\DATA\exemple1.xls c'est pour le forum ?

Avec la fonction Indirect on imagine que dans la cellule b10 il y a le chiffre 1

D:\DATA\exemple1.xls devient

INDIRECT("[D:\DATA\exemple"&$B$10&".xls]Feuil1'!$G$170")

Quelle est l’appellation de ton fichier et son chemin ?

A me redire,

Leakim

D:\DATA\j.maquet\Desktop\donnée_courbe 130101.xls

Re,

Essai avec

En imaginant que en D170 ta date soit sur le format 13/01/01 hors il faudra peut-être passer par une colonne intermédiaire pour que la date en colonne D soit utilisable

=INDIRECT("'E:\DATA\j.maquet\Desktop\[donnée_courbe "&D170&".xls]Feuil1'!$G$11")
=INDIRECT("'E:\DATA\j.maquet\Desktop\[donnée_courbe "&SUBSTITUE(D170;"/";"")&".xls]Feuil1'!$G$170")

Est ce que tu peux faire la modif pour le format sur ton fichier ou alors joins moi les vingt premières lignes de ton fichier.

Leakim

je dois avouer que je ne comprend rien... XD

17teste.xlsx (52.05 Ko)

Re,

J'espère que cela va fonctionner

Normalement cela devrait être bon.

A me redire,

Leakim

30teste-v001.xlsx (54.75 Ko)
Rechercher des sujets similaires à "recherche donnees differents fichiers"