OVH Cloud OVH Cloud

Exécution d'une formule écrite en texte

1 réponse
Avatar
Bigourdan
J'ai dans la cellule A1 du classeur A, la chaine de caractères suivante,
générée par une formule et qui représente l'adresse d'une variable dans un
autre classeur :

'C:\Classeur B\[feuille1.xls]Onglet 1'!Nom_Variable

SI j'exécute la formule INDIRECT(A1) alors que la classeur B est ouvert,
j'obtiens bien la valeur de la variable Nom_Variable.

Par contre si la classeur B est ouvert, j'ai comme résulta #REF!

Où est l'erreur?

Plus généralement, comment exécuter une formule contenue sous forme de
chaîne de caractères dans une cellule donnée?

Merci d'avance

1 réponse

Avatar
Patrick Bastard
C'est le principe même entre une classeur ouverte et une classeur ouverte.

Peut-être en étant plus poli "Bonjour", ça ne coûte pas cher, et plus
explicite : suggestion : se relire autant que faire se peut avant d'envoyer
un message à des "milliards" de contributeurs.

Au revoir, et merci d'avoir lu.

Bien cordialement

Patrick.

J'ai dans la cellule A1 du classeur A, la chaine de caractères
suivante, générée par une formule et qui représente l'adresse d'une
variable dans un autre classeur :

'C:Classeur B[feuille1.xls]Onglet 1'!Nom_Variable

SI j'exécute la formule INDIRECT(A1) alors que la classeur B est
ouvert, j'obtiens bien la valeur de la variable Nom_Variable.

Par contre si la classeur B est ouvert, j'ai comme résulta #REF!

Où est l'erreur?

Plus généralement, comment exécuter une formule contenue sous forme de
chaîne de caractères dans une cellule donnée?

Merci d'avance