Liaison à partir de noms d onglets

https://www.excel-pratique.com/~files/doc/SG1NyTest_excel.xls

Bonjour à tous,

Dans le fichier ci-dessus, j ai besoin de consolider 4 onglets (1, 2, 3 et 4) dans un onglet unique "Conso".

Je voudrais pouvoir me servir de la première colonne de cet onglet pour aller chercher les données dans les onglets concernés.

ex : en B2 je voudrai pouvoir récupérer la valeur se trouvant dans l onglet "1" en cellule A2.

Une sorte de rechercheV où la valeur cherchée serait en premier lieu le nom de l onglet.

Pas facile à expliquer mais bon ..

Je reste à votre dispo si je ne suis pas assez clair (et ça c'est bien possible ! !)

Merci d avance,

rere77

Bonsoir,

Si tu n'as que quatre onglet utilise quatre si() dans la même formule ça donne un truc du genre :

=SI(A2=1;'1'!A2;SI(A2=2;'2'!A2;SI(A2=3;'3'!A2;'4'!A2)))

maintenant si tu as plus de 7 onglets cela devient lourd.

Le plus simple serait en VBA, mais avant de te sortir un programme sois plus précis sur ta finalité.

A ton service

Bonsoir à tous les 2,

Réponse à Eric2008 : il faut considérer que je peux avoir beaucoup plus de 7 onglets.

Je préférerais éviter une macro .... (ne m'y connaissant pas trop)

Réponse à Amadéus : Ta formule fonctionne très bien avec l exemple de fichier que j ai transmis.

Par contre, le vrai fichier à exploiter a des noms d onglets plus complexes, et là la formule ne fonctionne plus ....

Voilà l'autre version du fichier

https://www.excel-pratique.com/~files/doc/Test_excel2.xls

Merci encore de votre aide,

rere77

Bonsoir

Modifie la formule d'Amadéus de cette façon, pour B2

=INDIRECT("'"&$A2&"'"&"!A2")

Ajout du fichier

https://www.excel-pratique.com/~files/doc/Test_excel_indirect.xls

Génial;

La formule de CB60, adaptation de celle d"amadeus, fonctionne tres bien.

Merci à tous

Rechercher des sujets similaires à "liaison partir noms onglets"