Formule Excel pour trouver le nom de la Feuille


Question: Quelle est la formule Excel pour trouver le nom de la Feuille?

On a souvent besoin de l'information contenant le nom de la Feuille Excel. Dans la plupart des cas, les utilisateurs font appel à VBA où il est très simple de trouver cette information. Mais dans certaines situations, on ne veut pas (ou on ne peut pas) faire appel à VBA.

Heureusement, il est possible d'obtenir le nom de la Feuille simplement via une formule Excel! Certes, cette information est relativement bien cachée mais une fois trouvée, elle peut être très utile.

Réponse: il faut utiliser la fonction Excel CELLULE

Il s'agir en effet de la fonction Excel CELLULE qui nous permet d'obtenir cette information après quelques manipulations. Il faut combiner cette fonction avec d'autres fonctions Excel qui nous aideront à "nettoyer" l'information obtenue grâce à CELLULE (on utilisera STXT, TROUVE et NBCAR).

La formule finale pour obtenir le nom de la feuille est donc la suivante:

=STXT(CELLULE("nomfichier";A1);TROUVE("]";CELLULE("nomfichier";A1))+1;NBCAR(CELLULE("nomfichier";A1))-TROUVE("]";CELLULE("nomfichier";A1)))

Cette formule est prête à l'emploi. Vous pouvez donc simplement la copier / coller dans votre fichier.

Exemple: si cette formule est située dans la feuille qui se nomme "MaFeuille",  elle retournera comme résultat "MaFeuille".

Formule Excel: trouver le nom de la Feuille

Formule Excel: trouver le nom de la Feuille

En pratique…

Comme vous pouvez constater, si on sait où chercher, la formule n'est pas bien compliquée. Si vous voulez utiliser le résultat (donc le nom de la feuille) dans vos calculs, je vous conseille ce qui suit:

Nommez une de vos cellules (par exemple nommez la cellule "Z1" comme "FeuilleActive") et ensuite, dans vos calculs, vous ne devrez ainsi pas utiliser toute cette formule mais il vous suffira de faire référence à la cellule nommée. Ce qui est nettement plus rapide et plus lisible…

Pour aller plus loin en Microsoft Excel

23 0

 



Laissez un commentaire

Votre adresse de messagerie ne sera pas publiée.