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
 

Créez un compte ou connectez vous pour répondre

Vous devez être membre afin de pouvoir répondre ici

Créer un compte

Créez un compte Excel Downloads. C'est simple!

Connexion

Vous avez déjà un compte? Connectez vous ici.

Haut Bas