Lien entre feuilles Excel

Résolu/Fermé
Tamarin Messages postés 106 Date d'inscription mardi 4 décembre 2007 Statut Membre Dernière intervention 29 janvier 2016 - 29 févr. 2012 à 16:21
Tamarin Messages postés 106 Date d'inscription mardi 4 décembre 2007 Statut Membre Dernière intervention 29 janvier 2016 - 1 mars 2012 à 09:59
Bonjour,

Je dispose d'un fichier Excel qui est composé d'envriron 50 feuilles. Sur ces 50 feuilles, 45 d'entres-elles portent le même nom mais avec un numéro différents ( page 1, page 2, page 3, page 4, page5 , ..., page 45). Chacune de ces pages est composée des mêmes données dans les mêmes cellules (mais avec des valeurs différentes bien sur). Je souhaite créer une nouvelle feuille qui s'appellera Récapitulatif par exemple. Dans cette feuille, je possède un tableau dont la 1ère colonne reprend les numéros des 45 pages, c'est à dire une colonne A qui va de 1 à 45. J'aimerai sur la 1ère ligne, entrer un lien vers la page qui est concerné par le numéro de la ligne, ce qui donnerai quelque chose comme :

= 'page (A1)'!D48 (si l'on considère la cellule recherché est la cellule D48 dans la page dont le numéro est donné par la cellule A1)

en déroulant la formule vers le bas, j'aimerai obtenir quelque chose comme :

= 'page (A2)'!D48
= 'page (A3)'!D48
= 'page (A4)'!D48
....
= 'page (A45)'!D48

ce qui me permettrait d'obtenir automatiquement la valeur de la cellule D48 qui se trouve dans chacune des pages.

Est- ce que quelqu'un sait comment parvenir à un tel résultat? J'ai regardé à droite à gauche mais je ne trouve rien du tout.


Merci d'avance.



A voir également:

4 réponses

pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 744
1 mars 2012 à 08:26
Bonjour,
En ce qui concerne les apostrophes, la formule fonctionnait sur mon essai sans. Si ça ne fonctionne pas chez toi essaye avec.
Le n° de ligne ne correspond pas à ton numéro de feuille?
Ligne(A1) renvoie 1
Ligne(A10) renvoie 10
Même si ta formule est sur la ligne 153, si tu mets Ligne(A1), ça renvoie 1.
L'intérêt est de pouvoir étirer ta formule comme demandé à ton premier message.
1
Tamarin Messages postés 106 Date d'inscription mardi 4 décembre 2007 Statut Membre Dernière intervention 29 janvier 2016 1
1 mars 2012 à 09:59
Cela fonctionne bien avec les apostrophes.

Merci Franck
0
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 744
29 févr. 2012 à 17:02
Bonjour,
En A1 de votre feuille récap :
=INDIRECT("page"&LIGNE(A1)&"!D48")
Formule que vous pouvez directement étirer vers le bas de votre colonne.
0
Tamarin Messages postés 106 Date d'inscription mardi 4 décembre 2007 Statut Membre Dernière intervention 29 janvier 2016 1
Modifié par Tamarin le 29/02/2012 à 17:19
Mille mercis pijaku,

Mon fichier est bien plus compliqué que ce petit exemple mais j'ai regardé dans l'aide de la fonction INDIRECT et je pense que j'arriverai à mes fins grâce à cette fonction.

Bonne fin de journée,

cordialement
0
Tamarin Messages postés 106 Date d'inscription mardi 4 décembre 2007 Statut Membre Dernière intervention 29 janvier 2016 1
29 févr. 2012 à 17:26
J'ai tout de même un doute quant à l'utilisation des 'xxx' pour les liens vers les autres feuilles, la formule ne serait-elle pas :

=INDIRECT(" ' page"&LIGNE(A1)&"! ' D48")

?
0
Tamarin Messages postés 106 Date d'inscription mardi 4 décembre 2007 Statut Membre Dernière intervention 29 janvier 2016 1
Modifié par Tamarin le 29/02/2012 à 17:39
De plus, en réalité, le numéro de ligne ne correspond pas au chiffre de ma page c'est pourquoi je voulais que celui-ci corresponde au numéro indiqué dans la cellule concernée.
0