Automatiser le chemin d'un fichier source de données

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

troopers87

XLDnaute Occasionnel
Bonjour à tous,

voici un petit souci que je rencontre au boulot, ma crédibilité risque d'en prendre un coup si je ne satisfait pas cette demande ^^

Je dispose de deux fichiers sources de données : un par année ("Source 2011" et "Source 2012").
Dans mon fichier Cible qui me sert à faire du reporting, je voudrais pouvoir sélectionner l'année via une liste déroulante et que Excel aille "piocher" dans un fichier ou l'autre. L'objectif, c'est qu'en 2013, 2014... je n'ai pas toutes les liaisons à refaire, ce qui prends un temps fou !

Spontanément, j'ai modifié la formule de base qui est :
Code:
='[Source 2011.xlsx]Feuil1'!A1

en,
Code:
='[Source &B3&.xlsx]Feuil1'!A1

B3 étant la liste déroulante où l'année est renseignée.

Malheureusement, comme il ne connaît pas le nom du fichier, il me demande de lui retrouver "à la main" le fichier source, ce qui ne fait pas mon affaire...

Merci d'avance pour toute votre aide !
 

Pièces jointes

Re : Automatiser le chemin d'un fichier source de données

Hum, je n'ai jamais vraiment utilisé la formule Indirect... à vrai dire, je ne comprends pas exactement à quoi elle sert... Est-ce comme ça qu'il faudrait que je rentre ma formule ?

Code:
=INDIRECT('[Source &B3&.xlsx]Feuil1'!A1)

Merci pour ton aide !
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Retour