Une alternative à la fonction INDIRECT ?

Bonjour à tous,

Voici une petite question qui ne m'a pas quitté du week end (c'est dommage quand il fait si beau ! ) :

Je souhaite collecter dans mon fichier de suivi des infos provenant de différents fichiers de travail tous construit à l'identique.

Ainsi, je construis le formule suivante :

="'C:\["&A1&".xlsx]Feuil1'!B7"

Excel ne voit là que du texte, donc pour avoir un résultat je la complète comme suit :

=INDIRECT("'C:\["&A1&".xlsx]Feuil1'!B7")

Et là je suis malheureux : ça ne fonctionne que si le fichier de travail est ouvert. Or, au final j'aurai environs 200 fichiers me renvoyant chacun environs 30 données ! je ne peux pas avoir tous ces fichiers ouverts !

Auriez-vous une solution à cette problématique ?

Merci pour l'aide que vous pourrez m'apporter.

Merci Ceuzin pour cette réponse ... mais en plus de ne pas ouvrir les fichiers de travail, il se trouve que ces fichiers n'existent pas encore tous ...

A vrai dire, je cherche un moyen d'automatiser la manip suivante :

Actuellement, je dois copier / coller la valeur dans une cellule (exemple : ="'C:\["&A1&".xlsx]Feuil1'!B7" pour obtenir ="'C:\[1.xlsx]Feuil1'!B7")
puis entrée dans cette cellule et vallider pour que ma formule soit reconnue.

Auriez-vous une piste ?

Merci beaucoup

Rechercher des sujets similaires à "alternative fonction indirect"