OVH Cloud OVH Cloud

Références, liaisons entre feuilles / classeurs

4 réponses
Avatar
swoolj
Bonjour,

J’ai une feuille avec des cellules comportant des fonctions qui font
référence à des cellules d’autres feuilles dans le même classeur, voire dans
un autre classeur ; J’ai donc par exemple des formules du genre :

=ABS(Budg!A10)
=ABS([Essai.xls]Prev!$B$15)

Les chemins de référence à gauche du point d’exclamation (Budg ou
[Essai.xls]Prev changent régulièrement. Pour ne pas avoir à modifier toutes
mes formules, je voudrais mettre les chemins de référence dans des cellules
afin que les formules puissent être du genre
=ABS($A$30!A10)
=ABS($A$31!B15)

Mes exemples ne marchent pas (évidement probablement) mais il y a t’il une
solution ? Il n'y a peut être rien de plus simple mais je sèche.

Merci par avance
swoolj

4 réponses

Avatar
papou
Bonjour
Regarde du côté de la fonction INDIRECT qui te permettra de construire une
référence d'adresse à partir de données texte situées dans une autre
cellule.
Cordialement
Pascal

"swoolj" a écrit dans le message de news:

Bonjour,

J'ai une feuille avec des cellules comportant des fonctions qui font
référence à des cellules d'autres feuilles dans le même classeur, voire
dans
un autre classeur ; J'ai donc par exemple des formules du genre :

«S(Budg!A10)
«S([Essai.xls]Prev!$B$15)

Les chemins de référence à gauche du point d'exclamation (Budg ou
[Essai.xls]Prev changent régulièrement. Pour ne pas avoir à modifier
toutes
mes formules, je voudrais mettre les chemins de référence dans des
cellules
afin que les formules puissent être du genre
«S($A$30!A10)
«S($A$31!B15)

Mes exemples ne marchent pas (évidement probablement) mais il y a t'il une
solution ? Il n'y a peut être rien de plus simple mais je sèche.

Merci par avance
swoolj



Avatar
swoolj
Bonjour,

Merci pourl'info "papou".

J'ai testé ce matin la fonction INDIRECT mais il semble que je ne puisse
l'utiliser que pour des références d'adresses complètes (du genre dans mon
exemple
[Essai.xls]Prev!$B$15)
C'est déjà bien, mais en fait j'aurrais souhaité ne pouvoir mettre en
"variable" que la partie gauche, avant le point d'exclamation (soit
([Essai.xls]Prev). A moins de ne pas encore avoir compris toutes les
subtilités de la fonction INDIRECT, il semble que ce ne soit pas possible.

Quelqu'un peut-il confirmer ? Le cas échéant il y a t'il une autre solution.
Merci par avance et bonne journée.
Cordialement
Swoolj




Bonjour
Regarde du côté de la fonction INDIRECT qui te permettra de construire une
référence d'adresse à partir de données texte situées dans une autre
cellule.
Cordialement
Pascal

"swoolj" a écrit dans le message de news:

Bonjour,

J'ai une feuille avec des cellules comportant des fonctions qui font
référence à des cellules d'autres feuilles dans le même classeur, voire
dans
un autre classeur ; J'ai donc par exemple des formules du genre :

«S(Budg!A10)
«S([Essai.xls]Prev!$B$15)

Les chemins de référence à gauche du point d'exclamation (Budg ou
[Essai.xls]Prev changent régulièrement. Pour ne pas avoir à modifier
toutes
mes formules, je voudrais mettre les chemins de référence dans des
cellules
afin que les formules puissent être du genre
«S($A$30!A10)
«S($A$31!B15)

Mes exemples ne marchent pas (évidement probablement) mais il y a t'il une
solution ? Il n'y a peut être rien de plus simple mais je sèche.

Merci par avance
swoolj








Avatar
papou
Re
Tu concatènes les infos à relier afin de construire une référence, exemple :
=INDIRECT(A1 & "!$B$5")
Cordialement
Pascal

"swoolj" a écrit dans le message de news:

Bonjour,

Merci pourl'info "papou".

J'ai testé ce matin la fonction INDIRECT mais il semble que je ne puisse
l'utiliser que pour des références d'adresses complètes (du genre dans mon
exemple
[Essai.xls]Prev!$B$15)
C'est déjà bien, mais en fait j'aurrais souhaité ne pouvoir mettre en
"variable" que la partie gauche, avant le point d'exclamation (soit
([Essai.xls]Prev). A moins de ne pas encore avoir compris toutes les
subtilités de la fonction INDIRECT, il semble que ce ne soit pas possible.

Quelqu'un peut-il confirmer ? Le cas échéant il y a t'il une autre
solution.
Merci par avance et bonne journée.
Cordialement
Swoolj




Bonjour
Regarde du côté de la fonction INDIRECT qui te permettra de construire
une
référence d'adresse à partir de données texte situées dans une autre
cellule.
Cordialement
Pascal

"swoolj" a écrit dans le message de
news:

Bonjour,

J'ai une feuille avec des cellules comportant des fonctions qui font
référence à des cellules d'autres feuilles dans le même classeur, voire
dans
un autre classeur ; J'ai donc par exemple des formules du genre :

«S(Budg!A10)
«S([Essai.xls]Prev!$B$15)

Les chemins de référence à gauche du point d'exclamation (Budg ou
[Essai.xls]Prev changent régulièrement. Pour ne pas avoir à modifier
toutes
mes formules, je voudrais mettre les chemins de référence dans des
cellules
afin que les formules puissent être du genre
«S($A$30!A10)
«S($A$31!B15)

Mes exemples ne marchent pas (évidement probablement) mais il y a t'il
une
solution ? Il n'y a peut être rien de plus simple mais je sèche.

Merci par avance
swoolj










Avatar
swoolj
RE "papou"
Et bien c'est tout bon, merci beaucoup pour ton aide
cordialement
swoolj


Re
Tu concatènes les infos à relier afin de construire une référence, exemple :
=INDIRECT(A1 & "!$B$5")
Cordialement
Pascal

"swoolj" a écrit dans le message de news:

Bonjour,

Merci pourl'info "papou".

J'ai testé ce matin la fonction INDIRECT mais il semble que je ne puisse
l'utiliser que pour des références d'adresses complètes (du genre dans mon
exemple
[Essai.xls]Prev!$B$15)
C'est déjà bien, mais en fait j'aurrais souhaité ne pouvoir mettre en
"variable" que la partie gauche, avant le point d'exclamation (soit
([Essai.xls]Prev). A moins de ne pas encore avoir compris toutes les
subtilités de la fonction INDIRECT, il semble que ce ne soit pas possible.

Quelqu'un peut-il confirmer ? Le cas échéant il y a t'il une autre
solution.
Merci par avance et bonne journée.
Cordialement
Swoolj




Bonjour
Regarde du côté de la fonction INDIRECT qui te permettra de construire
une
référence d'adresse à partir de données texte situées dans une autre
cellule.
Cordialement
Pascal

"swoolj" a écrit dans le message de
news:

Bonjour,

J'ai une feuille avec des cellules comportant des fonctions qui font
référence à des cellules d'autres feuilles dans le même classeur, voire
dans
un autre classeur ; J'ai donc par exemple des formules du genre :

«S(Budg!A10)
«S([Essai.xls]Prev!$B$15)

Les chemins de référence à gauche du point d'exclamation (Budg ou
[Essai.xls]Prev changent régulièrement. Pour ne pas avoir à modifier
toutes
mes formules, je voudrais mettre les chemins de référence dans des
cellules
afin que les formules puissent être du genre
«S($A$30!A10)
«S($A$31!B15)

Mes exemples ne marchent pas (évidement probablement) mais il y a t'il
une
solution ? Il n'y a peut être rien de plus simple mais je sèche.

Merci par avance
swoolj