Comment obtenir le nom d'une feuille Excel (2 méthodes)

  • Partage Ça
Hugh West

Cet article illustre deux façons pratiques d'obtenir le nom de la feuille dans Excel. Le nom de la feuille est une propriété de l'objet feuille de travail dans Excel.

Télécharger le cahier d'exercices

Téléchargez ce cahier d'exercices pour vous entraîner pendant que vous lisez cet article.

Nom de la feuille.xlsm

2 méthodes pour obtenir le nom de la feuille dans Excel

Nous pouvons utiliser des formules composées de fonctions couramment utilisées ou un simple code VBA pour obtenir le nom de la feuille stocké dans une cellule ou affiché dans la MsgBox.

1. Utilisation d'une formule pour obtenir le nom de la feuille dans Excel

Comme Excel ne fournit pas de fonction intégrée pour obtenir le nom de la feuille, nous devons écrire une fonction en combinaison avec la fonction MID, CELLULE et Fonctions FIND Jetons-y un coup d'oeil :

=MID(CELL("nom du fichier",A1),FIND("]",CELL("nom du fichier",A1))+1,31)

Placez la formule dans n'importe quelle cellule de la feuille de calcul dont vous voulez obtenir le nom. Dans cet exemple, nous avons nommé notre feuille de calcul " Formule "et ensuite mettre la formule dans la cellule C5 .

Comment fonctionne la formule

  • Le site CELLULE dans la formule renvoie la fonction chemin complet, nom du classeur et le nom de la feuille actuelle Voici la formule :
=CELL("nom du fichier",A1)

  • Le résultat que nous avons trouvé dans l'étape précédente a ci-joint le site nom du classeur sur [ ] parenthèses e. [nom de la feuille d'Excel.xlsm] Nous devons découvrir le position de la support droit Le courant nom de la feuille de calcul commence immédiatement après le site support droit Donc, le TROUVEZ trouve la position de la parenthèse droite avec la formule suivante et ensuite nous devons ajouter 1 pour obtenir le position de la première chaîne de la nom de la feuille de calcul .
=FIND("]",CELL("nom de fichier",A1))+1

  • Enfin, le Fonction MID prend trois arguments-

1er argument : =CELL("nom du fichier",A1) utilisé dans la première étape.

2ème argument : =FIND("]",CELL("nom de fichier",A1))+1 utilisé dans la deuxième étape.

3ème argument : 31 qui est la longueur maximale d'un nom de feuille de calcul dans Excel.

Lire la suite : Comment rechercher le nom d'une feuille dans un classeur Excel (2 méthodes)

Formule alternative

Cette formule peut être utilisée alternativement qui utilise le Fonction DROIT au lieu de la Fonction MID.

=RIGHT(CELL("filename",A1),LEN(CELL("filename",A1))-FIND("]",CELL("filename",A1)))

2. Code VBA pour récupérer et afficher le nom de la feuille Excel

2.1 Obtenir le nom de la feuille active dans Excel en utilisant le code VBA

Utilisez le code simple ci-dessous pour obtenir le nom de la feuille active.

 Sub SheetName() Range("A1") = ActiveSheet.Name End Sub 

2.2 Trouver le nom de la feuille à l'aide du numéro d'index

En utilisant le code suivant, nous pouvons trouver le nom de la feuille de calcul sur la base de leurs numéro d'index S'il y a feuilles de travail multiples dans un classeur, cette méthode est utile pour trouver facilement et rapidement le nom de la feuille de travail.

Par exemple, nous sommes dans le deuxième feuille de travail nommé vba1. Avec le code suivant, nous pouvons trouver le première feuille nom qui est Formula.

 Sub Sheet Name() Range("C5") = Sheets(1).Name End Sub 

Avec le code suivant, nous pouvons trouver le dernière feuille Dans cet exemple, le dernier nom de feuille est VBA 2.

 Sub SheetName() Range("C6") = Sheets(Sheets.Count).Name End Sub 

Lire la suite : Comment rechercher le nom d'une feuille avec VBA dans Excel (3 exemples)

Notes

Nous pouvons également utiliser le Fonction MsgBox pour montrer le résultat du code VBA dans un MsgBox s'il n'est pas nécessaire de le stocker ou de l'utiliser dans une cellule.

Conclusion

Maintenant, nous savons comment obtenir le nom de la feuille dans Excel. Nous espérons que cela vous encouragera à utiliser cette fonctionnalité avec plus de confiance. Si vous avez des questions ou des suggestions, n'oubliez pas de les mettre dans la boîte de commentaires ci-dessous.

Hugh West est un formateur et analyste Excel très expérimenté avec plus de 10 ans d'expérience dans l'industrie. Il est titulaire d'un baccalauréat en comptabilité et finance et d'une maîtrise en administration des affaires. Hugh a une passion pour l'enseignement et a développé une approche pédagogique unique qui est facile à suivre et à comprendre. Sa connaissance approfondie d'Excel a aidé des milliers d'étudiants et de professionnels du monde entier à améliorer leurs compétences et à exceller dans leur carrière. Grâce à son blog, Hugh partage ses connaissances avec le monde, offrant des tutoriels Excel gratuits et une formation en ligne pour aider les particuliers et les entreprises à atteindre leur plein potentiel.