Formule INDIRECT trop rigide

Bonjour

j'ai une petite question par rapport à la formule INDIRECT ...

j'utilise cette formule :

=INDIRECT("'"&GAUCHE(A6;6)&"["&DROITE(A6;6)&"]"&B6&"'!BVM")

A6 = G:\SE\99.xls

B6 = onglet1

BVM c'est le nom d'une cellule qui va lire

mon probleme c'est que ca ne marche pas si je change le chemin par ca :

I:\DIM-DCT-66530\66532\DT ....

et si mes fichiers je les nommes 061 ou 06C1 ca ne marche plus non plus ...

quelqu'un aurait une idée ?

merci d'avance et bonne journée

Bonjour

Dans le premier cas, ta fonction indirect va lire

'G:\SE\[99.xls]onglet1'!BVM

et dans le second

'I:\DIM[532\DT]61'!BVM

Ta formule, (en enlevant INDIRECT)

="'"&GAUCHE(A6;6)&"["&DROITE(A6;6)&"]"&B6&"'!BVM"

doit être modifiée dans sa partie

GAUCHE(A6;6) et DROITE(A6;6)

A toi de modifier le nombre de caractères à extraire pour chacune des formules selon le résultat cherché.

Cordialement

merci de me répondre

mais ca marche plus si je change ce "6"... il corespond à quoi ce 6 d'ailleurs ? au nombre de caracteres ?

si je le change ca me met "ref?"

et mon nouveau chemin est plus compliqué : I:\DIM-DCT-66530\66532\DT c'est vraiment ce que t'as ecrit ?

parce qu'il manque des infos dans 'I:\DIM[532\DT]61'!BVM, non ?

oui je sais j'ai du mal !...

Re,

Toi seul sait ce que tu veux obtenir comme résultat...

Mais, pour savoir à quoi correspond le 6, je te suggères de regarder

https://www.excel-pratique.com/fr/fonctions/droite.php?a=fonctions&b=stxt

Tu comprendras mieux après.

Cordialement

Rechercher des sujets similaires à "formule indirect trop rigide"