S
seb
Guest
En utilisant la fonction décrite ci-dessous et avec tous les fichiers concernés ouverts, l'erreur #REF! est renvoyée de façon non systématique ! Y a-t-il une explication et surtout une solution ? D'avance merci :
La fonction INDIRECT() peut être utilisée pour
faire des liaisons entre deux ou plusieurs fichiers ouverts.
L'avantage de l'utilisation de cette fonction est que vous pouvez faire
varier le nom de fichier et/ou les références des cellules.
EXEMPLE :
- Si la cellule A1 contient le nom du fichier source.
- Si la cellule A2 contient le nom de la feuille du classeur.
- Si la cellule A3 contient la référence de la cellule que vous désirez
lier à votre fichier.
Vous pouvez saisir la formule suivante:
=INDIRECT("'["&A1&"]"&A2&"'!"&A3&"")
qui renvoie le contenu de la cellule référencée dans A3 de la feuille de
calcul du classeur dont les noms sont respectivement dans A2 et A1.
Cette formule ne peut renvoyer une valeur que lorsque tous les fichiers
liés sont ouverts; Sinon elle renvoie une erreur du type #REF! ou #N/A.
La fonction INDIRECT() peut être utilisée pour
faire des liaisons entre deux ou plusieurs fichiers ouverts.
L'avantage de l'utilisation de cette fonction est que vous pouvez faire
varier le nom de fichier et/ou les références des cellules.
EXEMPLE :
- Si la cellule A1 contient le nom du fichier source.
- Si la cellule A2 contient le nom de la feuille du classeur.
- Si la cellule A3 contient la référence de la cellule que vous désirez
lier à votre fichier.
Vous pouvez saisir la formule suivante:
=INDIRECT("'["&A1&"]"&A2&"'!"&A3&"")
qui renvoie le contenu de la cellule référencée dans A3 de la feuille de
calcul du classeur dont les noms sont respectivement dans A2 et A1.
Cette formule ne peut renvoyer une valeur que lorsque tous les fichiers
liés sont ouverts; Sinon elle renvoie une erreur du type #REF! ou #N/A.