OVH Cloud OVH Cloud

formule XL avec classeur fermé

5 réponses
Avatar
Jimmy
Bonjour et bonne année à tous,

Une petite question de début d'année :
J'ai la formule suivante en D3 :
='N:\Rh\Déplacements\2002\[toto.xls]RECAPITULATIF'!B$2

en A3, j'ai le chemin N:\Rh\Déplacements\2002\toto.xls

Existe-t-il une formule ou fonction XL qui permette de remplacer
'N:\Rh\Déplacements\2002\[toto.xls] par FORMULE(A3) ou FONCTION(A3) ? Ou
formule ou fonction est à définir.
Cela me permet d'éviter chaque année de reprendre chaque ligne du tableau et
modifier les chemins à la main.

espérant être clair dans ma demande et vous souhaitant de passer une bonne
journée,
Merci
David.

5 réponses

Avatar
AV
A tester in situ :

=INDIRECT("'" &A3 &"RECAPITULATIF'!B$2")

AV
Avatar
Jimmy
Merci pour la réponse.
La formule telle quelle ne fonctionne pas in situ mais cela m'a permis de
l'adapter et elle fonctionne en la modifiant de la manière suivante :

=INDIRECT("'"&GAUCHE(A3;21)&"["&SUBSTITUE(A3;"Z:Déplacements2003";"")&"]"
&"RECAPITULATIF'!B$2")

Malheureusement la fonction indirect ne fonctionne qu'avec les classeurs
ouverts.

"AV" a écrit dans le message de
news:
A tester in situ :

=INDIRECT("'" &A3 &"RECAPITULATIF'!B$2")

AV




Avatar
ChrisV
Bonjour Jimmy,

Un clone de la fonction INDIRECT() fonctionnant avec les classeurs fermés,
disponible sur le site de Laurent Longre (que je salue au passage s'il nous
lit ! salut Laurent !)
http://longre.free.fr/pages/telecharge/index.html#Morefun

et plus directement le fichier à télécharger:
http://longre.free.fr/downloads/FunCustomize_Fr.zip


ChrisV


"Jimmy" a écrit dans le message de news:
bu0s3u$ptu$
Merci pour la réponse.
La formule telle quelle ne fonctionne pas in situ mais cela m'a permis de
l'adapter et elle fonctionne en la modifiant de la manière suivante :


=INDIRECT("'"&GAUCHE(A3;21)&"["&SUBSTITUE(A3;"Z:Déplacements2003";"")&"]"

&"RECAPITULATIF'!B$2")

Malheureusement la fonction indirect ne fonctionne qu'avec les classeurs
ouverts.

"AV" a écrit dans le message de
news:
A tester in situ :

=INDIRECT("'" &A3 &"RECAPITULATIF'!B$2")

AV








Avatar
Daniel.M
Salut Jimmy,

et plus directement le fichier à télécharger:
http://longre.free.fr/downloads/FunCustomize_Fr.zip


Chris voulait dire:

http://longre.free.fr/downloads/Morefun.exe

Salutations,

Daniel M.

Avatar
ChrisV
Oups...
Merci Daniel d'avoir apporté cette rectif !
;-)


ChrisV


"Daniel.M" a écrit dans le message de
news: #
Salut Jimmy,

et plus directement le fichier à télécharger:
http://longre.free.fr/downloads/FunCustomize_Fr.zip


Chris voulait dire:

http://longre.free.fr/downloads/Morefun.exe

Salutations,

Daniel M.