OVH Cloud OVH Cloud

Nom d'onglet en variable dans une formule

3 réponses
Avatar
Pounet95
Bonsoir,
XL2000 et XP Pro

Dans une formule de recherche, je voudrais utiliser le nom d'un onglet du
classeur actif.
Par exemple :
=RECHERCHEV(A3;<var>!$A:$E;3;FAUX)

où <var> est indiqué dans la cellule A1 de l'onglet en cours et
est bien sûr différent du nom de celui-ci.

J'ai fait quelques tentatives avec INDIRECT, avec comme seul résultat des
#REF!

Merci pour les réponses qui j'en suis certain vont fuser

--
Pounet95
on trouve tout ( ou presque ) http://www.excelabo.net/
Conseillé :
http://dj.joss.free.fr/netiquet.htm
(charte, nétiquette, conseils, abréviations, souriettes...)
http://www.excelabo.net/mpfe/connexion.php
(connexion, conseils...)

3 réponses

Avatar
AV
Avec le nom de la feuille contenant la table en A1 de la feuille active :

=RECHERCHEV(A3;INDIRECT(A1&"!$A:$E");3;FAUX)

AV
Avatar
Pounet95
Bonsoir et merci Alain,

Là sur le coup j'ai la honte ! Je n'ai même pas pensé à mettre les
parenthèses et la concaténation ainsi ;o(((
Re merci

--
Pounet95
on trouve tout ( ou presque ) http://www.excelabo.net/
Conseillé :
http://dj.joss.free.fr/netiquet.htm
(charte, nétiquette, conseils, abréviations, souriettes...)
http://www.excelabo.net/mpfe/connexion.php
(connexion, conseils...)

"AV" a écrit dans le message de news:
eEuUNgB$
Avec le nom de la feuille contenant la table en A1 de la feuille active :

=RECHERCHEV(A3;INDIRECT(A1&"!$A:$E");3;FAUX)

AV




Avatar
JB
Bonjour,

Je suppose qu'il s'agit d'effectuer une recherche dans un tableau
'variable'.
Dan ce cas, il est + souple d'affecter de noms de champs aux tableaux.
Les tableaux peuvent être déplacés dans une feuille ou bien d'une
feuille sur une autre sans qu'il soit nécessaire de modifier les
formules.

Sur l'exemple, A3 contient un nom de champ:

=RECHERCHEV(B6;INDIRECT(A3);2;VRAI)

http://cjoint.com/?mjoPCf2g71

Cordialement JB