Passer au contenu principal

Comment compter le nombre de feuilles d'un classeur?

Auteur : Xiaoyang Dernière modification: 2022-01-20

Avez-vous déjà réfléchi à la façon de compter le nombre de feuilles de calcul dans un classeur? Les compter un par un est un travail ennuyeux, s'il y a beaucoup de feuilles de calcul. En fait, il n'y a pas de formule simple pour calculer le nombre de feuilles de calcul. Mais, ici, je peux vous présenter quelques astuces utiles et pratiques pour résoudre ce problème.

Compter le nombre de feuilles dans un classeur Fonction FEUILLES

Comptez le nombre de feuilles dans un classeur avec la commande Définir le nom

Compter le nombre de feuilles dans un classeur avec le code VBA

Afficher le nombre de feuilles dans un classeur par volet de navigation bonne idée3

Comptez le nombre de feuilles dans un classeur en créant une liste de feuilles bonne idée3


flèche bleue bulle droiteCompter le nombre de feuilles dans un classeur Fonction FEUILLES

Si votre version d'Excel est 2013 ou ultérieure, vous pouvez utiliser la fonction FEUILLES pour obtenir le nombre total de feuilles du classeur en cours.

Sélectionnez une cellule vide, puis tapez =FEUILLES() dedans, appuyez sur la touche Entrée pour obtenir le nombre de feuilles.


flèche bleue bulle droiteComptez le nombre de feuilles dans un classeur avec la commande Définir le nom

Dans Excel, vous pouvez d'abord appliquer une formule dans la fonctionnalité Définir un nom, puis compter le nombre de feuilles de calcul.

1. Lancez votre classeur dont vous souhaitez compter le nombre de feuilles de calcul.

2Cliquez sur Laits en poudre > Définir le nom, voir capture d'écran:

doc-count-nombre-de-feuilles1

3. Et dans le Nouveau nom boîte de dialogue, spécifiez un nom dans le Nom zone de texte, puis entrez cette formule = GET.WORKBOOK (1) & T (MAINTENANT ()) à la Se réfère à zone de texte, voir capture d'écran:

doc-count-nombre-de-feuilles1

4. Puis clique OK pour fermer cette boîte de dialogue et revenir à la feuille de calcul, puis tapez cette formule = COUNTA (INDEX (CountSheets, 0))(CompteFeuilles dans cette formule est le nom que vous avez défini à l'étape 3, vous pouvez le changer selon vos besoins.) dans une cellule vide, voir capture d'écran:

doc-count-nombre-de-feuilles1

5. Et appuyez sur Entrer clé, vous obtiendrez le nombre de vos feuilles de calcul dans le classeur actuel.

doc-count-nombre-de-feuilles1


flèche bleue bulle droiteCompter le nombre de feuilles dans un classeur avec le code VBA

Si vous pensez que les formules ci-dessus sont quelque peu difficiles à retenir, voici un simple code VBA qui peut également vous aider.

1. Maintenez le ALT + F11 clés, et il ouvre le Fenêtre Microsoft Visual Basic pour Applications.

2Cliquez sur insérer > Moduleet collez le code suivant dans le Fenêtre du module.

Code VBA: comptez le nombre de feuilles dans un classeur

Public Sub CountWorkSheets()
'Update 20140326
MsgBox "The total number sheets of this workbook: " & Application.Sheets.Count
End Sub

3. Puis appuyez F5 clé pour exécuter ce code, et une boîte de dialogue apparaîtra pour vous indiquer le nombre total de feuilles de calcul comme illustré ci-dessous:

doc-count-nombre-de-feuilles1


flèche bleue bulle droite Afficher le nombre de feuilles dans un classeur avec le volet de navigation

Si vous avez Kutools for Excel installé, vous pouvez évidemment afficher le nombre de feuilles dans un classeur avec le Navigation vitre.

Kutools for Excel, avec plus de 300 fonctions pratiques, rend vos travaux plus faciles. 

Après installation gratuite Kutools for Excel, procédez comme suit:

1. Cliquez Kutools > Navigation pour activer le Volet de navigation à gauche de la feuille de calcul. Voir la capture d'écran:
navigation doc 1

2. Puis clique Classeur et feuilles onglet, puis vous pouvez afficher le nombre total de feuilles dans le classeur actif est affiché dans le bas du volet, vous pouvez également afficher le nombre de feuilles visibles et masquées du classeur. Voir la capture d'écran:
navigation doc 2

Avec Navigation , vous pouvez basculer entre les feuilles, afficher tous les en-têtes de colonne, les noms de plage et ajouter des textes automatiques, etc. Cliquez ici pour en savoir plus.

flèche bleue bulle droite Volet de navigation - Répertorier et compter toutes les feuilles


flèche bleue bulle droite Comptez le nombre de feuilles dans un classeur en créant une liste de feuilles

Si vous pensez que les méthodes ci-dessus ne sont pas pratiques, je peux vous présenter un aller-retour.

Si vous avez installé Kutools for Excel, vous pouvez créer une liste de noms de toutes les feuilles de calcul, puis les sélectionner à compter dans la barre d'état.

Après installation gratuite Kutools for Excel, procédez comme suit:

1. Activez le classeur pour lequel vous souhaitez compter ses feuilles de calcul, puis cliquez sur Kutools Plus > Feuille > Créer une liste de noms de feuilles. Voir la capture d'écran:
navigation doc 1

2. Ensuite, dans la boîte de dialogue contextuelle, cochez Contient une liste d'hyperliens option, et pour sélectionner les noms de feuilles de manière pratique, vous pouvez afficher l'index des feuilles en 3 ou 4 colonnes. Voir la capture d'écran:
feuilles de comptage doc 2

3. Cliquez Ok, puis une feuille de calcul est créée avec les noms de toutes les feuilles avant toutes les feuilles, et il vous suffit de sélectionner ces noms de feuilles et d'afficher le résultat du comptage au Statut bar.
doc kutools créer une liste de noms de feuilles 3

En fait, ces noms de feuille peuvent être liés, vous pouvez cliquer sur un nom de feuille, puis créer un lien rapide vers la feuille relative. Et avec Créer une liste de noms de feuilles, vous pouvez créer des boutons reliables de noms de feuilles par chèque Contient des boutons et des macros option. Cliquez ici pour en savoir plus sur Créer une liste de noms de feuilles.

flèche bleue bulle droite Créer une liste de noms de feuilles



Kutools for Excel : 300 + fonctions que vous devez avoir dans Excel, Essai gratuit de 30 jours à partir d'ici

BienVolet de navigation - Rechercher et remplacer

Kutools for Excelest avancé Rechercher et remplacer fonction, peut vous aider à trouver et
remplacer une valeur sur plusieurs feuilles et classeurs.
doc trouver et remplacer

Meilleurs outils de productivité bureautique

🤖 Aide à l'IA Kutools: Révolutionner l'analyse des données en s'appuyant sur : Exécution intelligente   |  Générer du code  |  Créer des formules personnalisées  |  Analyser les données et générer des graphiques  |  Invoquer les fonctions Kutools...
Caractéristiques populaires: Rechercher, mettre en évidence ou identifier les doublons   |  Supprimer les lignes vides   |  Combinez des colonnes ou des cellules sans perdre de données   |   Tour sans formule 
Super recherche: VSearchup à critères multiples    VSearch à valeurs multiples  |   Recherche virtuelle sur plusieurs feuilles   |   Recherche floue ....
Liste déroulante avancée: Créez rapidement une liste déroulante   |  Liste déroulante dépendante   |  Liste déroulante à sélection multiple ....
Gestionnaire de colonnes: Ajouter un nombre spécifique de colonnes  |  Déplacer les colonnes  |  Basculer l'état de visibilité des colonnes masquées  |  Comparer les plages et les colonnes 
Caractéristiques en vedette: Mise au point de la grille   |  Voir Design   |   Grande barre de formule    Gestionnaire de classeurs et de feuilles   |  Centre de ressources (Texte automatique)   |  Sélecteur de date   |  Combiner des feuilles de travail   |  Crypter/déchiffrer les cellules    Envoyer des e-mails par liste   |  Super filtre   |   Filtre spécial (filtre gras/italique/barré...) ...
Les 15 meilleurs ensembles d'outils12 Texte Outils (Ajouter du texte, Supprimer les caractères, ...)   |   50+ Graphique Types (Diagramme de Gantt, ...)   |   40+ Pratique Formules (Calculer l'âge en fonction de l'anniversaire, ...)   |   19 Insertion Outils (Insérer le code QR, Insérer une image à partir du chemin, ...)   |   12 Conversion Outils (Nombres en mots, Conversion des devises, ...)   |   7 Fusionner et fractionner Outils (Lignes de combinaison avancées, Cellules divisés, ...)   |   ... et plus

Améliorez vos compétences Excel avec Kutools for Excel et faites l'expérience d'une efficacité comme jamais auparavant. Kutools for Excel offre plus de 300 fonctionnalités avancées pour augmenter la productivité et gagner du temps.  Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...

Description


Office Tab apporte une interface à onglets à Office et facilite grandement votre travail

  • Activer l'édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
  • Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
  • Augmente votre productivité de 50% et réduit des centaines de clics de souris chaque jour!
Comments (16)
Rated 5 out of 5 · 1 ratings
This comment was minimized by the moderator on the site
Thanks!
=Sheets() worked just fine!
Before I thought I must use VBA.
Saved a lot of trouble!
Rated 5 out of 5
This comment was minimized by the moderator on the site
Save the entire workbook in single pdf then u can find easily count the total no of pages.
This comment was minimized by the moderator on the site
I upgraded to Office 365 and now=COUNTA(INDEX(CountSheets,0)) always returns 1. Is there a fix for Excel 365 to get this to work?Thanks,
Jim...
This comment was minimized by the moderator on the site
=SHEETS() in Excel 365 returns 0.
=SHEETS(reference) - so what goes in "reference"?
This comment was minimized by the moderator on the site
Hi, gerland, in my office 365, the defined name method work as well. You can try the SHEETS function, I have updated it as the first one method in this tutorial.
This comment was minimized by the moderator on the site
=Sheets()  gives the answer. 
This comment was minimized by the moderator on the site
=sheets() works great
This comment was minimized by the moderator on the site
It Works only 2010 & Higher Version of Excel. Not Working In Excel 2007
This comment was minimized by the moderator on the site
Tried it on my 2007 version.
=COUNTA(countsheets)
works for me.
This comment was minimized by the moderator on the site
I like it. Thanks too much
This comment was minimized by the moderator on the site
Thank you so much for posting these directions!! I have a workbook with over 700 sheets and never knew there was a way for excel to count them for me. I used the first method and it worked absolutely perfectly!!
This comment was minimized by the moderator on the site
Great! Saved so much of my time!!
This comment was minimized by the moderator on the site
Hi, Thanks! This worked for me great in excel 2013 to count the number of sheets. Crazy that a formula is required to do this.
This comment was minimized by the moderator on the site
Sorry Freddy. Your first method using Formula > Define Name doesn't work. You got a typo somewhere or something
This comment was minimized by the moderator on the site
[quote]Sorry Freddy. Your first method using Formula > Define Name doesn't work. You got a typo somewhere or somethingBy smith[/quote] yes, instead of =COUNTA(INDEX(CountSheets,0)) You should write =COUNTA(INDEX(CountSheets;0))
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations