Formule Excel pour trouver le nom de la Feuille active

Dans cet article, nous examinerons une question fréquemment posée par les utilisateurs d'Excel : Comment trouver le nom de la feuille active à l'aide d'une formule Excel ? Nous aborderons la solution en utilisant une formule Excel sans recourir à VBA et appliquerons un exemple pratique d'utilisation de cette formule dans la vie quotidienne.

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

Il est courant d'avoir besoin d'informations concernant le nom d'une feuille Excel. Dans la plupart des cas, les utilisateurs utilisent VBA pour obtenir cette information, mais il y a des situations où l'on ne veut pas ou ne peut pas utiliser 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: Utilisez la fonction Excel CELLULE

La fonction Excel CELLULE nous permet d'obtenir cette information après quelques manipulations. Cette fonction donne accès à de nombreuses informations concernant le Classeur actif. L'une de ces informations est le nom (chemin & nom de fichier) du classeur actif, qui contient également le nom de la Feuille. Pour obtenir cette information, utilisez le paramètre "nomfichier" de la fonction CELLULE.

Ensuite, combinez cette fonction avec d'autres fonctions Excel pour "nettoyer" l'information obtenue grâce à CELLULE et obtenir le nom de la Feuille comme résultat final (nous utiliserons les fonctions Excel TROUVE, DROITE et NBCAR).

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

=DROITE(CELLULE("nomfichier";A1);NBCAR(CELLULE("nomfichier";A1)) − TROUVE("]";CELLULE("nomfichier";A1)))

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

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

Formule Excel: trouver le nom de la Feuille active
Formule Excel: trouver le nom de la Feuille active
  Attention, le paramètre “nomfichier” dans la fonction Excel CELLULE ne fonctionne pas dans Excel Online (Excel pour Web) ni dans Excel Mobile (application pour smartphone).

ASTUCE: Trouver le nom de la Feuille d'un Classeur de manière simple et lisible

Comme vous pouvez le constater, la formule n'est pas trop compliquée si l'on sait où chercher. Si vous souhaitez utiliser le résultat (le nom de la feuille) dans vos calculs, voici une astuce:

Nommez l' une de vos cellules (par exemple nommez la cellule "Z1" comme "FeuilleActive") et ajoutez y la formule trouvée dans cet article. Ensuite, dans vos calculs, vous n'aurez pas à utiliser toute cette formule (assez longue) à chaque fois mais il vous suffira de faire référence à cette cellule nommée. Ce qui est nettement plus rapide et plus lisible.

Vous pourriez alors avoir une formule comme: =SI(FeuilleActive="Chiffres_Decembre";A2*120;A2*15)

Vous pourrez utiliser cette formule dans toutes les Feuilles de votre Classeur. Le calcul s'adaptera selon le nom de la Feuille où la formule se trouve! Astucieux!

Exemple pratique d'utilisation de cette formule dans la vie quotidienne

Imaginons que vous gérez un fichier Excel contenant des données de ventes pour différentes équipes au sein de votre entreprise. Chaque équipe a sa propre Feuille dans le Classeur, et vous souhaitez calculer les bonus en fonction du nom de la Feuille active.

En utilisant la formule pour obtenir le nom de la feuille active, vous pouvez adapter les calculs des bonus en fonction de l'équipe. Par exemple, si l'équipe A a un bonus de 10 % et l'équipe B a un bonus de 15 %, vous pouvez utiliser la formule suivante:

=SI(FeuilleActive="Equipe_A";A2*1,1;SI(FeuilleActive="Equipe_B";A2*1,15;A2))

Cette formule calcule les ventes avec bonus pour l'équipe A ou l'équipe B en fonction de la Feuille active et affiche les ventes sans bonus pour les autres Feuilles. Grâce à cette approche, vous pouvez facilement adapter vos calculs en fonction de la feuille active sans avoir à créer des formules séparées pour chaque équipe.

Pour aller plus loin en Microsoft Excel

Pour terminer, je me permet de vous suggérer quelques autres articles qui pourraient bien vous faciliter le travail dans Excel…

 

Laissez un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

12 commentaires sur “Formule Excel pour trouver le nom de la Feuille active”