INDIRECT.EXT

Bonjour,

Je souhaite faire une fonction INDIRECT.EXT. Voici ma formule:

=INDIRECT.EXT("'["&$B$1&"]"&E$3&"'!&(RECHERCHEV($E$5;$AL$7:$AM$148;2;FAUX))"& ($A5);FAUX;;0)

$B$1 = nom du classeur recherché

E$3 = nom de l'onglet recherché

Jusque là, ça fonctionne.

En revanche, je souhaite trouver la cellule également de manière indirecte.

J'ai essayé sous cette forme: &(RECHERCHEV($E$5;$AL$7:$AM$148;2;FAUX))"& ($A5) mais ça ne fonctionne pas.

RECHERCHEV($E$5;$AL$7:$AM$148;2;FAUX) correspond un chiffre qui doit être converti en lettre pour trouver la bonne colonne. d'où une recherchev.

($A5) correspond au au numéro de ligne recherché.

Est-ce quelqu'un sait comment écrire la formule?

Merci de votre aide !

Bonjour,

Si j'ai bien compris $A5 contient le numéro de ligne et RECHERCHEV($E$5;$AL$7:$AM$148;2;FAUX) renvoie le numéro de colonne (et non la lettre).

Soit tu utilises la fonction CODE pour convertir le chiffre obtenu en lettre mais tu est limité à la colonne Z.

Soit tu utilises la fonction ADRESSE en remplaçant RECHERCHEV($E$5;$AL$7:$AM$148;2;FAUX)"&$A5 par

ADRESSE($A5;RECHERCHEV($E$5;$AL$7:$AM$148;2;FAUX))

A+

Bonjour

essaie avec

&CAR(64+(RECHERCHEV($E$5;$AL$7:$AM$148;2;FAUX))"& ($A5)

Par contre, as-tu testé ta formule classeur source fermé?

Cordialement

capture 2

Bonjour,

Merci pour vos réponses mais ça ne fonctionne toujours.

Pour reformuler ma demande, je cherche à trouver le nom du classeur, de l'onglet et de la cellule, chacun de manière indirecte, en utilisant INDIRECT.EXT.

J'ai testé le classeur ouvert et fermé mais rien à faire....

Cordialement,

Rechercher des sujets similaires à "indirect ext"