Une formule avec INDIRECT pointant sur un classeur fermé

Le
Versatile
Bonjour,
La formule =INDIRECT(ADRESSE(4;1;4;VRAI;"[ABC.xls]INV")) est
fonctionnelle et me renvoie la valeur en A4 de la feuille INV lorsque
le classeur ABC.xls est ouvert.
En revanche cette formule me renvoie #REF! lorsqu'il est fermé, et
j'ai beau modifier la formule donnant la localisation d'ABC.xls :
=INDIRECT(ADRESSE(4;1;4;VRAI;"C:DOCS[ABC.xls]INV"))
cela ne marche pas.
L'avantage de cette formule avec INDIRECT est que la localisation de
la cellule dont on veut le contenu peut varier et se situer dans
d'autres cellules.
Une idée ?
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
JB
Le #5443891
Bonjour,

Utiliser VBA.

JB

On 11 avr, 15:59, Versatile
Bonjour,
La formule =INDIRECT(ADRESSE(4;1;4;VRAI;"[ABC.xls]INV")) est
fonctionnelle et me renvoie la valeur en A4 de la feuille INV lorsque
le classeur ABC.xls est ouvert.
En revanche cette formule me renvoie #REF! lorsqu'il est fermé, et
j'ai beau modifier la formule donnant la localisation d'ABC.xls :
        =INDIRECT(ADRESSE(4;1;4;VRAI;"C:DOCS[ABC.xls]INV"))
cela ne marche pas.
L'avantage de cette formule avec INDIRECT est que la localisation de
la cellule dont on veut le contenu peut varier et se situer dans
d'autres cellules.
Une idée ?


Misange
Le #5443881
Bonjour

Télécharge (gratos) morefunc de Laurent Longre et utilise indirect.ext
qui fait justement cela.
http://xcell05.free.fr/
(compatible excel 97-2007)

Misange migrateuse
XlWiki : Participez à un travail collaboratif sur excel !
http://xlwiki.free.fr/wiki
http://www.excelabo.net

Bonjour,
La formule =INDIRECT(ADRESSE(4;1;4;VRAI;"[ABC.xls]INV")) est
fonctionnelle et me renvoie la valeur en A4 de la feuille INV lorsque
le classeur ABC.xls est ouvert.
En revanche cette formule me renvoie #REF! lorsqu'il est fermé, et
j'ai beau modifier la formule donnant la localisation d'ABC.xls :
=INDIRECT(ADRESSE(4;1;4;VRAI;"C:DOCS[ABC.xls]INV"))
cela ne marche pas.
L'avantage de cette formule avec INDIRECT est que la localisation de
la cellule dont on veut le contenu peut varier et se situer dans
d'autres cellules.
Une idée ?


publicnewsgroup-fr
Le #5443871
Il faut que le fichier soit ouvert.
http://support.microsoft.com/kb/213933

Le plus simple est de cree une macro qui vas ouvrire le fichier 2.xls quand
le fichier 1.xls s'ouvre.

"Versatile" news:
Bonjour,
La formule =INDIRECT(ADRESSE(4;1;4;VRAI;"[ABC.xls]INV")) est
fonctionnelle et me renvoie la valeur en A4 de la feuille INV lorsque
le classeur ABC.xls est ouvert.
En revanche cette formule me renvoie #REF! lorsqu'il est fermé, et
j'ai beau modifier la formule donnant la localisation d'ABC.xls :
=INDIRECT(ADRESSE(4;1;4;VRAI;"C:DOCS[ABC.xls]INV"))
cela ne marche pas.
L'avantage de cette formule avec INDIRECT est que la localisation de
la cellule dont on veut le contenu peut varier et se situer dans
d'autres cellules.
Une idée ?
Versatile
Le #5443771
"Misange" %23P0iWS%
Bonjour

Télécharge (gratos) morefunc de Laurent Longre et utilise indirect.ext qui
fait justement cela.
http://xcell05.free.fr/
(compatible excel 97-2007)

Misange migrateuse
XlWiki : Participez à un travail collaboratif sur excel !
http://xlwiki.free.fr/wiki
http://www.excelabo.net


Merci beaucoup, je vais essayer cela.

Publicité
Poster une réponse
Anonyme