Formule, récupération valeur sur liste modifiable

Bonjour

Je bloque sur une formule Excel ...

Je dispose d'un fichier A comportant 52 onglets.

D'autre part, j'ai un autre fichier dans lequel j'ai créé une zone de liste modifiable.

Je récupère la valeur de cette liste dans une cellule C.

Je voudrais ensuite créer une formule qui récupère la valeur d'une cellule dans le fichier A et l'onglet qui correspond à la valeur de la cellule C ... choisie via la liste modifiable.

En gros je la formule doit ressembler à un truc du genre:

='[fichierA.xls]valeurC'!D13

Dois je faire appel au VBA ? Ou bien utiliser une fonction Excel ?

Merci du coup de main[/b]

Bonjour,

Inscrit dans une cellule (exemple en A1) le nom du classeur ; pour ton exemple [ClasseurA.xls]

En admettant que le nom de la feuille à trouver se trouve en B2, tu mets la formule suivante :

=INDIRECT($A$1&B2&"!D13")

Amicalement

Nad

Merci mais j'ai encore un petit soucis.

Le chemin du fichier est le suivant:

Y:\K- em\02 Charles\Planning promo\[Planning promo Nomade 2008.xls]

Je l'ai renseigné sous forme de texte dans la cellule M1

Le nom de la feuille à trouver se trouve dans la cellule O1

J'ai donc tappé la formule:

=INDIRECT($M$1&O1&"!C8")

mais il me retourne #REF!

2bl-charge.zip (6.54 Ko)
Rechercher des sujets similaires à "formule recuperation valeur liste modifiable"