Problème avec fonction recherchev et variable dans la formule

llambry

XLDnaute Junior
Bonjour,

je suis bloqué par un nombre trop important de condition (formule SI).
par conséquent, je cherche un moyen de simplifier ma formule mais je suis bloqué avec la mise en place d'une variable dans ma fonction.
Je m'explique, ma fonction recherchev, recherche dans un autre fichier Excel avec plusieurs onglet.
ci dessous ma formule :
=RECHERCHEV(B7;[Fichier.xlsx]feuille1!$C$1:$E$28;3;FAUX)

mon problème est de trouver une solution pour mettre feuille1 en variable !
un essai ci dessous qui ne fonctionne pas ! car dans les cellules AP, j'ai le nom des différentes feuilles
=RECHERCHEV(B7;" [Fichier.xlsx]" & AP5 & "!$C$1:$E$28";3;FAUX)

merci de votre aide.
 

Modeste

XLDnaute Barbatruc
Re : Problème avec fonction recherchev et variable dans la formule

Bonjoour llambry,

Ce que tu essaies de faire est possible, à condition d'utiliser la fonction INDIRECT. Ça donnerait quelque chose comme
Code:
=RECHERCHEV(B7;INDIRECT("'[Fichier.xlsx]"&AP5&"'!$C$1:$E$28");3;FAUX)

Mais, l'utilisation de cette même fonction impose que le classeur cible soit ouvert!
S'il l'est toujours, pas de problème. Dans le cas contraire, il faudra trouver une autre solution, j'en ai peur :(
 

Discussions similaires

Réponses
3
Affichages
198

Statistiques des forums

Discussions
312 177
Messages
2 085 972
Membres
103 073
dernier inscrit
MSCHOE16