Nom/numéro onglet pour formule Excel

Résolu/Fermé
Stupidophil - 19 nov. 2009 à 07:28
 Stupidophil - 19 nov. 2009 à 08:35
Bonjour tout le monde,

je cherche désespérement comment récupérer le nom de l'onglet en cours pour une formule dans Excel.
Je m'explique:
j'ai un classeur avec plusieurs dizaines d'onglets, dont beaucoup concernent des semaines. Ils sont, pour la plupart, nommés "Semaine x" (x varie de 1 à 53).
Je voudrais faire une formule capable de trouver le nom de l'onglet en cours, et de lui enlever 1.
Du style, en semaine 2: la formule actuelle donne"='Semaine 1'!B3+7".
Mais j'aimerais trouver comment ne pas avoir à modifier manuellement les 53 onglets pour à chaque fois y mettre en toutes lettres le nom de l'onglet précédent. Trouver un truc qui, dans la formule, relève le nom de l'onglet en cours automatiquement et y enlève 1 pour faire référence à l'onglet précédent.

En vous remerciant pour le coup de main!
A voir également:

2 réponses

eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 209
19 nov. 2009 à 08:11
Bonjour,

=INDIRECT("'Semaine " & DROITE(CELLULE("nomfichier";A1);2)-1 & "'!B3")+7
attention aux " '

eric
1
Stupidophil
19 nov. 2009 à 08:35
Merci Eric!!!
Ca marche nickel, c'est exactement ce que je cherchais!
Si ça ne te pose pas de problèmes, je te bénis sur 17 générations!
Phil.
0