Microsoft 365 Nom de feuille dans des formules

mmaatthh

XLDnaute Nouveau
Bonjour,

Dans un document, le nom de chaque feuille est inscrit dans la première colonne d'une feuille nommée Index. (A1 Janvier, A2 Février, A3 Mars...) Quand vient le temps d'écrire une formule du type :

=RECHERCHEX(B3;'Janvier'!E:E;'Janvier'!X:AP)

Est ce possible de faire référence à la cellule A1 de la feuille Index plutôt que de nommer la feuille 'Janvier'!

Merci beaucoup et bonne journée
 

TooFatBoy

XLDnaute Barbatruc
Bonjour,

Un petit fichier exemple serait le bienvenu. ;)
Ceci dit, pour répondre à ta question, je crois qu'on doit pouvoir utiliser INDIRECT.

A tester :
Code:
=RECHERCHEX(B3;INDIRECT(Param!A1 &"!E:E");INDIRECT(Param!A1 & "!X:AP"))

J'ai fait comme si la feuille s'appelait "Param", plutôt que "Index" qui est un nom de fonction dans Excel (donc de préférence à ne pas utiliser pour autre chose, afin d'éviter d'éventuels conflits de nom)
 
Dernière édition:

mmaatthh

XLDnaute Nouveau
Bonjour,

Un petit fichier exemple serait le bienvenu. ;)
Ceci dit, pour répondre à ta question, je crois qu'on doit pouvoir utiliser INDIRECT.

A tester :
Code:
=RECHERCHEX(B3;INDIRECT(Param!A1 &"!E:E");INDIRECT(Param!A1 & "!X:AP"))

J'ai fait comme si la feuille s'appelait "Param", plutôt que "Index" qui est un nom de fonction dans Excel (donc de préférence à ne pas utiliser pour autre chose, afin d'éviter d'éventuels conflits de nom)
Bonjour Marcel,

Merci pour la réponse. Je vais mettre un petit fichier. Avec INDIRECT, Excel renvoie #REF!.

Merci beaucoup

Mathieu
 

Pièces jointes

  • Démo.xlsx
    15.4 KB · Affichages: 4

Discussions similaires

Membres actuellement en ligne

Statistiques des forums

Discussions
312 196
Messages
2 086 101
Membres
103 116
dernier inscrit
kutobi87