OVH Cloud OVH Cloud

Liens dans classeur

14 réponses
Avatar
Stanislas
Bonjour,


Je bloque sur un problème, je m'explique:

J'ai un classeur ayant 31 feuilles contenant des tableaux de données,
l'emplacement de ces données sont identique pour chaque feuille.
Je voudrais, sur une 32éme feuille, récupérer une partie de ces données
(320!) par feuille, toujours les mêmes pour chaque feuille, ceci afin de
pouvoir imprimer ces données pour chaque feuille quand j'en ai besoin.
Dans ma 32éme feuille, j'ai fait pour la feuille 1 (ex.):

D8=Feuil1!G2
D9=Feuil1!G6
D10=Feuil1!H4
...
Ce que je voudrais, c'est qu'en sélectionnant, une des cellules
numérotées( de 1 à 31) de la feuille 32, les données qui s'affichent dans
cette feuille 32 soit celles de la feuille correspondant au numéro
sélectionné, comment faire? Quelle formule mettre dans les cellules
numérotées de 1 à 31?
Bien entendu, dans ce cas les cellules D8, D9, D10... deviendraient:

D8=G2
D9=G6
D10=H4
...

Je ne sais pas si ma demande est assez claire... mais merci d'avance pour
vos réponses.




--
Stanislas

4 réponses

1 2
Avatar
Stanislas
"Ricky [MVP]" a écrit dans le message de news:
Bonjour *Stanislas* (et tous les lecteurs)

| | essaie ca :

ou mieux

dans A1, le nom de la feuille que je veux choisir (ex. 1)
en D1, =INDIRECT(CONCATENER("Feuil";A1;"!H1"))


Elle fonctionne également, mais en la modifiant comme suit:
=INDIRECT(CONCATENER("";A1;"!F5"))
Puisque le nom de ma feuille est "1" et non "feuil1".
C'est normal docteur?

Et pour cause. En fait c'est la même. En réalité "feuil"&A1&"!H1"
ou CONCATENER("feuil";A1;"!H1"), ça fait exactement le même travail
à savoir construire une chaîne de caractère qui contient la
référence de la cellule à lire, référence constituée de deux parties
constantes qui entourent une donnée variable à savoir le contenu de
A1
Si tu vois ce que je veux dire


Tout à fait, mais je débute avec Excel... pour le moment je pose des
questions, mais je ne désespère pas d'être capable, un jour, d'apporter
aussi des réponses, c'est vrai il y a encore pas mal de boulot pour y
arriver, mais qui sait...




--
Stanislas

Avatar
Stanislas
"Stanislas" a écrit dans le message de news:
Elle fonctionne également, mais en la modifiant comme suit:
=INDIRECT(CONCATENER("";A1;"!F5"))


Comme ça c'est mieux, non?
=INDIRECT(CONCATENER(A1;"!F5"))
Ce qui me renvoi à la formule de JLuc.





--
Stanislas

Avatar
Ricky [MVP]
Bonjour *Stanislas* (et tous les lecteurs)
| "Stanislas" a écrit dans le message de news:
| | Elle fonctionne également, mais en la modifiant comme suit:
| | =INDIRECT(CONCATENER("";A1;"!F5"))
|
| Comme ça c'est mieux, non?
| =INDIRECT(CONCATENER(A1;"!F5"))
| Ce qui me renvoi à la formule de JLuc.

Parfaitement
Et qui donne =INDIRECT(A1&"!F5") avec la mienne ;)


--
Ricky [MVP] Visitez les faq....
http://www.faqoe.com http://faq.ms.word.free.fr
http://dj.joss.free.fr/faq.htm http://www.excelabo.net
http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm
Avatar
Stanislas
"Ricky [MVP]" a écrit dans le message de news:

Parfaitement
Et qui donne =INDIRECT(A1&"!F5") avec la mienne ;)


C'est effectivement la plus simple, je vais donc l'adopter, encore merci!
Et bon réveillon... :o)




--
Stanislas

1 2