Excel - Récupérer données autre feuille
Résolu/Fermé
carthagod
Messages postés
33
Date d'inscription
mercredi 21 octobre 2009
Statut
Membre
Dernière intervention
4 mars 2013
-
29 juin 2010 à 17:17
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 29 juin 2010 à 20:17
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 29 juin 2010 à 20:17
A voir également:
- Excel récupérer valeur cellule d'une autre feuille
- Aller à la ligne dans une cellule excel - Guide
- Excel cellule couleur si condition texte - Guide
- Feuille de score belote excel - Forum Excel
- Liste déroulante excel - Guide
- Feuille de pointage excel - Télécharger - Tableur
2 réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 417
Modifié par Vaucluse le 29/06/2010 à 17:41
Modifié par Vaucluse le 29/06/2010 à 17:41
Bonjour
une petite idée peut être si j'ai bien compris:
par exemple en colonne A de votre feuille de synthèse:
en A1:
Janvier! (avec le point d'exclamation, ce sera plus simple ensuite):
en B1 Février:! en C1 etc... etc.. pour les 12 mois
en A2:
=INDIRECT(A$1&"H4")vous renverra la valeur H4 de la feuille dont le nom est en A1
Tirez vers la droite sur les 12 mois (attention au blocage de A1,H4 pris comme du texte restera bloqué)
si vous ne mettes pas le point d'exclamation dans les titres:
=INDIRECT(A$1&"!H4")
La formule indirect vous permet de composer des textes soit entre guillemets soit en renvoi de cellule soit en mélange des deux reliés par &.
Excel traduit ensuite l'ensemble du texte en adresse.
Crdlmnt
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
une petite idée peut être si j'ai bien compris:
par exemple en colonne A de votre feuille de synthèse:
en A1:
Janvier! (avec le point d'exclamation, ce sera plus simple ensuite):
en B1 Février:! en C1 etc... etc.. pour les 12 mois
en A2:
=INDIRECT(A$1&"H4")vous renverra la valeur H4 de la feuille dont le nom est en A1
Tirez vers la droite sur les 12 mois (attention au blocage de A1,H4 pris comme du texte restera bloqué)
si vous ne mettes pas le point d'exclamation dans les titres:
=INDIRECT(A$1&"!H4")
La formule indirect vous permet de composer des textes soit entre guillemets soit en renvoi de cellule soit en mélange des deux reliés par &.
Excel traduit ensuite l'ensemble du texte en adresse.
Crdlmnt
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
29 juin 2010 à 19:52
Merci pour votre réponse qui répond bien au problème tel que je l'avais posé. Malheureusement il se pose un autre petit problème (sinon ça serait trop simple!!).
En plus de faire ça (tirer vers la droite de manière automatique), je voudrais aussi tirer vers le bas les formules. En effet la cellule H4 dont je parle est la première ligne d'un tableau et je voudrais aussi mettre les lignes suivantes dans la feuille de synthèse. Il faudrait modifier la formule pour que quand je tire vers le bas H4 ne soit pas compris comme du texte mais que j'ai =INDIRECT(A$1&"H4"), puis =INDIRECT(A$1&"H5"), puis =INDIRECT(A$1&"H6")...
Auriez vous une idée pour cela?
Je me dis aussi qu'il existe peut être une solution prévue par excel pour faire cela, cela me semble assez utile et ça serait qd même bien qu'on puisse le faire sans avoir à ruser comme un sioux!!
PS: petit détail: si on ne met pas le point d'exclamation à la fin des mois et qu'on les met directement dans la formule, la formule =INDIRECT(A$1&"!H4") n'est pas acceptée par excel (je ne sais pas pq...). Il faut mettre : =INDIRECT(A$1&"!"&"H4")