Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Une formule avec INDIRECT pointant sur un classeur fermé

4 réponses
Avatar
Versatile
Bonjour,
La formule =3DINDIRECT(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=E9, et
j'ai beau modifier la formule donnant la localisation d'ABC.xls :
=3DINDIRECT(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=E9e ?

4 réponses

Avatar
JB
Bonjour,

Utiliser VBA.

JB

On 11 avr, 15:59, Versatile wrote:
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 ?


Avatar
Misange
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 ?


Avatar
publicnewsgroup-fr
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" wrote in message
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 ?
Avatar
Versatile
"Misange" a écrit dans le message de news:
%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.