OVH Cloud OVH Cloud

Formule et feuille

4 réponses
Avatar
serge
bonjour,

J'ai un classeur avec des feuilles nommé par un nom de pays

J'ai un autre classeur avec un tableau comportant tout les pays en ligne et
j'aimerai avoir un formule unique qui va chercher la valeur suivant le nom de
la ligne d'entrée.
exemple :
A1 : EAME B1=[03052005.xls]EAME!$H$9
A2 : GBR B2=[03052005.xls]GBR!$H$9

Il est possible d'avoir a la place d'EAME ou GBR dans la formule, le nom du
pays :
=[03052005.xls](A1.value)!$H$9 enfin quelque chose qui marche

merci.

serge

4 réponses

Avatar
Pierre Fauconnier
Bonjour

=indirect("'[03052005]" & A1 & "'!$H$9")

Attention, il faut entourer le couple NomDuFichier et NomDeLaFeuille des
signes ' pour que la formule fonctionne avec des noms de feuille contenant
des espaces.

Ok?


--
Pierre Fauconnier ()
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe
zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci

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

bonjour,

J'ai un classeur avec des feuilles nommé par un nom de pays

J'ai un autre classeur avec un tableau comportant tout les pays en ligne
et
j'aimerai avoir un formule unique qui va chercher la valeur suivant le nom
de
la ligne d'entrée.
exemple :
A1 : EAME B1=[03052005.xls]EAME!$H$9
A2 : GBR B2=[03052005.xls]GBR!$H$9

Il est possible d'avoir a la place d'EAME ou GBR dans la formule, le nom
du
pays :
=[03052005.xls](A1.value)!$H$9 enfin quelque chose qui marche

merci.

serge




Avatar
ST
Ton explication ne me parait pas trés claire.

Si tu veux avoir la syntaxe à utiliser, va dans ton classeur et sélectionne
un onglet pays. Cliques sur une cellule et fais édition copier.

Va ensuite sur ton second classeur et tu fais edition collage spécial coller
avec liaison.

Tu dois obtenir une formule du genre : =[Classeur1]Feuil1!$A$1

remplace donc par les valeurs appropriées.
ce qui doit te donner (suivant tes explications) ="[03052005.xls]" & A1 &
"!$H$9"

ST

"serge" a écrit dans le message de
news:
bonjour,

J'ai un classeur avec des feuilles nommé par un nom de pays

J'ai un autre classeur avec un tableau comportant tout les pays en ligne
et

j'aimerai avoir un formule unique qui va chercher la valeur suivant le nom
de

la ligne d'entrée.
exemple :
A1 : EAME B1=[03052005.xls]EAME!$H$9
A2 : GBR B2=[03052005.xls]GBR!$H$9

Il est possible d'avoir a la place d'EAME ou GBR dans la formule, le nom
du

pays :
=[03052005.xls](A1.value)!$H$9 enfin quelque chose qui marche

merci.

serge




Avatar
serge
ok merci
ca marche nickel

bonne journée

"Pierre Fauconnier" wrote:

Bonjour

=indirect("'[03052005]" & A1 & "'!$H$9")

Attention, il faut entourer le couple NomDuFichier et NomDeLaFeuille des
signes ' pour que la formule fonctionne avec des noms de feuille contenant
des espaces.

Ok?


--
Pierre Fauconnier ()
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe
zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci

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

bonjour,

J'ai un classeur avec des feuilles nommé par un nom de pays

J'ai un autre classeur avec un tableau comportant tout les pays en ligne
et
j'aimerai avoir un formule unique qui va chercher la valeur suivant le nom
de
la ligne d'entrée.
exemple :
A1 : EAME B1=[03052005.xls]EAME!$H$9
A2 : GBR B2=[03052005.xls]GBR!$H$9

Il est possible d'avoir a la place d'EAME ou GBR dans la formule, le nom
du
pays :
=[03052005.xls](A1.value)!$H$9 enfin quelque chose qui marche

merci.

serge









Avatar
Pierre Fauconnier
Bonjour

Cela ne fonctionne pas ainsi. Il faut utiliser la fonction INDIRECT...

Voir ma réponse au premier message du fil.

Ok?


--
Pierre Fauconnier ()
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe
zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci

"ST" a écrit dans le message de news:
d57h5c$
Ton explication ne me parait pas trés claire.

Si tu veux avoir la syntaxe à utiliser, va dans ton classeur et
sélectionne
un onglet pays. Cliques sur une cellule et fais édition copier.

Va ensuite sur ton second classeur et tu fais edition collage spécial
coller
avec liaison.

Tu dois obtenir une formule du genre : =[Classeur1]Feuil1!$A$1

remplace donc par les valeurs appropriées.
ce qui doit te donner (suivant tes explications) ="[03052005.xls]" & A1 &
"!$H$9"

ST

"serge" a écrit dans le message de
news:
bonjour,

J'ai un classeur avec des feuilles nommé par un nom de pays

J'ai un autre classeur avec un tableau comportant tout les pays en ligne
et

j'aimerai avoir un formule unique qui va chercher la valeur suivant le
nom
de

la ligne d'entrée.
exemple :
A1 : EAME B1=[03052005.xls]EAME!$H$9
A2 : GBR B2=[03052005.xls]GBR!$H$9

Il est possible d'avoir a la place d'EAME ou GBR dans la formule, le nom
du

pays :
=[03052005.xls](A1.value)!$H$9 enfin quelque chose qui marche

merci.

serge