Rapatrier des données de plusieurs dossiers sans VBA

69alan69

XLDnaute Nouveau
Bonjour,
J'explique mon problème qui pour le moment n'a pas de solutions...

J'ai plusieurs documents excel que les ouvriers doivent remplir chaque semaine. Il y a donc 1 fichier/ semaine/ouvrier.
Chacun portent un nom du style: "ouvrier1_sem1.xlsx".
Mtn je veux réussir, tout en gardant les fichiers fermés, de rapatrier les données de chaque semaines.

J'ai essayer avec cette formule, ='[ouvrier1_sem1.xlsx]Fiche semaine'!D7

ça marche, mais je n'arrive pas à entrer une variable qui va me permettre de modifier la semaine. de faire un truc moche du style: ="'[ouvrier1_" & semaine & ".xlsx]Fiche semaine'!D7" ( Je sais que ça ne marchera pas mais c'est pour expliquer).

J’espère que vous avez la réponse...
 

tototiti2008

XLDnaute Barbatruc
Re : Rapatrier des données de plusieurs dossiers sans VBA

Bonjour Alan,

il ne manque pas grand chose, juste la fonction INDIRECT

Code:
=INDIRECT("'[ouvrier1_"&semaine&".xlsx]Fiche semaine'!D7")
Edit : à noter que ça ne marche que si le fichier de la semaine concernée est ouvert
 

Discussions similaires


Haut Bas