OVH Cloud OVH Cloud

paramétrage des noms de feuilles

5 réponses
Avatar
Pierre Qui Roule..
Est-il possible de paramétrer un nom de feuille?
Au lieu de coder en dur le nom de la feuille (exemple:
index('feuille100':B1:C100; ...) ), je voudrais mettre le nom de la feuille
dans une cellule et utiliser cette cellule pour fabriquer la référence.
quelque chose comme
A1="feuille100"
index(indirect(A1)!B1:C100; ...)

Mais tous mes essais sont restés infructueux. Quelqu'un connait-il le truc?

5 réponses

Avatar
Denis Michon
Bonjour Pierre qui Roule,

Si en A1 de la Feuil1 = Feuil2
Si en A1 de la Feuil2 = 25

Tu peux écrire dans une cellule de la feuille Feuil1 la syntaxe suivante pour retrouver la valeur de la cellule A1 de la
feuille2

=INDIRECT(""&A1&""&"!A1")

Avec la fonction index :

=INDEX(INDIRECT(""&A1&""&"!A1:A10");5)


Salutations!





"Pierre Qui Roule.." a écrit dans le message de
news:bpq69t$ehh$
Est-il possible de paramétrer un nom de feuille?
Au lieu de coder en dur le nom de la feuille (exemple:
index('feuille100':B1:C100; ...) ), je voudrais mettre le nom de la feuille
dans une cellule et utiliser cette cellule pour fabriquer la référence.
quelque chose comme
A1="feuille100"
index(indirect(A1)!B1:C100; ...)

Mais tous mes essais sont restés infructueux. Quelqu'un connait-il le truc?
Avatar
Elfe Noir
bonjour

il n'y a plus "VRAI" ou "FAUX" (pour indiquer si on est en A1 ou L1C1) dans
la fonction INDIRECT ?


"Denis Michon" a écrit dans le message de
news:Pd3wb.60945$
Bonjour Pierre qui Roule,

Si en A1 de la Feuil1 = Feuil2
Si en A1 de la Feuil2 = 25

Tu peux écrire dans une cellule de la feuille Feuil1 la syntaxe suivante
pour retrouver la valeur de la cellule A1 de la
feuille2

=INDIRECT(""&A1&""&"!A1")

Avec la fonction index :

=INDEX(INDIRECT(""&A1&""&"!A1:A10");5)


Salutations!





"Pierre Qui Roule.." a écrit dans le message
de
news:bpq69t$ehh$
Est-il possible de paramétrer un nom de feuille?
Au lieu de coder en dur le nom de la feuille (exemple:
index('feuille100':B1:C100; ...) ), je voudrais mettre le nom de la feuille
dans une cellule et utiliser cette cellule pour fabriquer la référence.
quelque chose comme
A1="feuille100"
index(indirect(A1)!B1:C100; ...)

Mais tous mes essais sont restés infructueux. Quelqu'un connait-il le truc?
Avatar
AV
En faisant qques économies ;-)

=INDIRECT(A1&"!A1")
=INDEX(INDIRECT(A1&"!A1:A10");5)

AV
Avatar
Pierre Qui Roule..
merci pour la solution, ça marche impec.

Pierre Qui Roule...
Avatar
Pierre Qui Roule..
Bravo pour l'optimisation.

Merci à tous.