XL 2016 formule Equiv

GHISLAIN

XLDnaute Impliqué
Bonjour les exéliennes et liens

je buttes sur une formule .
je souhaite remplacer un nom d'onglet fixe dans une formule par une cellule contenant le dit nom d'onglet

le nom d'onglet pouvant être : GardeA ou GardeB etc

ce nom d'onglet se trouve dans la cellule G8 et la formule qui fonctionne :

=EQUIV(G8;GardeB!2:2;0)

j'ai tenté :

=EQUIV(G8;INDIRECT(G8&"!$A$2:$Z$2");2)


=EQUIV(G8;G8&"!2:2;0)

mais sans résultat



Mon classeur étant assez imposant je n'ai pas mis de démo , si besoin en est j'effectuerais une copie de l'essentiel


Merci a tous pour vos proposition

Bien amicalement

Ghislain
 

job75

XLDnaute Barbatruc
Bonjour GHISLAIN, dg62,

Vous avez pensé à INDIRECT c'est bien mais il faut aller jusqu'au bout :
Code:
=EQUIV(G8;INDIRECT(G8&"!2:2");0)
Le nom en G8 doit se trouver en ligne 2 de la feuille correspondante.

A+
 

GHISLAIN

XLDnaute Impliqué
bonjour a vous,

merci pour vos suggestions

la formule utilisée suite a vos interventions :

G8 la valeur cherchée et G10 le nom de l'onglet dans la cellule , pour ceux qui recherche la solution


=EQUIV(G8;INDIRECT(G10 &"!2:2");0)

cela fonctionne parfaitement


merci a vous

Amicalement

ghislai n
 

Discussions similaires

Statistiques des forums

Discussions
312 241
Messages
2 086 526
Membres
103 242
dernier inscrit
Patoshick