Rechercher : dans
Par :

Excel: récupérer valeur dans autre feuille

Dernière réponse le 16 mai 2009 à 10:50:01 zizou78, le 15 mai 2009 à 14:30:08 
 Signaler ce message aux modérateurs

Bonjour,
je voudrais savoir comment récupérer une valeur qui se situe dans une feuille appartenant au même classeur.
Je vais vous donner un exemple :

Dans la feuille "Bilan" on a :

Cellule B1 = Total
Cellule A2 = Cammembert
Cellule A3 = Roquefort
Cellule A4 = Brie

Ensuite, dans la feuille "Cammembert" (toujours dans le même classeur) comme pour les autres feuilles ("Roquefort" et "Brie"), on a :

Cellule A1 = Total
Cellule B1 = 15

Je voudrais donc, dans la cellule B2 de la feuille "Bilan" , écrire cette formule : =Cammembert!$B$1 (ce qui signifie, = à la cellule B1 dans la fauille "Cammembert")
Ce que je cherche à faire c'est, au lieu de réécrire "Cammembert", "Roquefort"..., dans les cellules B2, B3... c'est que le nom de la feuille dépendent de ce qui est écrit dans la colonne A (toujours dans la feuille Bilan).
J'ai essayé cette formule, dans la cellule B2 (feuille "Bilan") : =A2!$B$1 pour pouvoir ensuite la développer dans B3 et B4 sauf que ca ne marche pas (ca m'ouvre une fenêtre intitulé "Mettre à jour les valeurs : $A2")
Peut-être faut-il passer par une macro VBA mais je n'y connais rien.

Pour récapituler, je souhaiterais récupérer des valeurs qui se situe dans des feuilles différentes mais toujours dans la même cellule. Pour cela, j'aimerais écrire une formule où il n'y a que le nom de la feuille qui change (les noms se trouvant, dans mon exemple, dans la colonne A de la feuille "Bilan").

J'espère avoir été assez compréhensible

Merci beaucoup de votre aide

Configuration: Windows XP Firefox 3.0.10

Meilleures réponses pour « Excel: récupérer valeur dans autre feuille » dans :
Formules Excel de base VoirVoici quelques formules de bases qui sont faciles à réaliser et qui peuvent donner un peu de vie à une feuille Excel ! Pour cette astuce, on supposera que l’on veut que le résultat s’affiche dans la cellule B10 et on se servira principalement des...
Utiliser VALEUR CIBLE sous Excel VoirVous avez fait un devis, sous forme d'un tableau EXCEL vous avez additionné chacun des prix, obtenu un Total HT (en E8 par exemple) défini une remise (en E9), appliqué le montant de TVA (en E10), obtenu votre Total TTC (en E11) votre client vous...

1

michel_m, le 15 mai 2009 à 14:42:55

Da Cordialement, Michel

Répondre à michel_m

2

zizou78, le 15 mai 2009 à 16:26:00

Bonjour,
vous voulez dire que c'est impossible ?

Répondre à zizou78

3

michel_m, le 15 mai 2009 à 16:30:47

Excuses -moi j'ai fait une mauvaise manip!!!

dans A2 tu as le nom de ton onglet
en B2:
=indirect(A2&"!B1")
et tu tires vers le bas

Bon appétit! Cordialement, Michel

Répondre à michel_m

4

zizou78, le 15 mai 2009 à 16:40:09

MERCI BEAUCOUP !!!

Répondre à zizou78

5

zizou78, le 15 mai 2009 à 17:36:57

J'ai encore un petit souci
Lorsque le mot dans la cellule A2 est composé (ex: Le Mans), j'obtient #REF! dans ma cellule B2

Répondre à zizou78

6

michel_m, le 15 mai 2009 à 18:18:54

Eh oui, il vaut mieux éviter les espacesdans les noms de variable (Y'a du code derrière)!: Le_Mans

voici la formule un peu + compliquée
=INDIRECT("'"&A1&"'!A2")
lire: guillemet-apostrophe-guillemet ....A11...apostrophe-guillemet
Cordialement, Michel

Répondre à michel_m

7

 zizou78, le 16 mai 2009 à 10:50:01

MERCI

Répondre à zizou78
Collection CommentÇaMarche.net