Comment lister tous les noms de table dans Excel?
Pour répertorier tous les noms de table dans un classeur, les méthodes de cet article peuvent vous aider à le parcourir.
Liste tous les noms de table dans la zone de nom
Liste tous les noms de table dans la barre de formule
Lister tous les noms de table avec le code VBA
Liste tous les noms de table dans la zone de nom
Tous les noms de table sont répertoriés dans la zone Nom par défaut.
Cliquez sur la flèche de la liste déroulante dans le coin supérieur gauche Zone Nom pour afficher tous les noms de table. Voir la capture d'écran:
Notes: Tous les noms à distance sont également répertoriés dans la zone Nom avec tous les noms de table.
Liste tous les noms de table dans la barre de formule
Si toutes les tables ont été nommées par le nom de table d'origine tel que Table1, Table2…, vous pouvez essayer de répertorier tous ces noms de table dans la barre de formule.
1. Entrez la formule =ROW(T dans la barre de formule, tous les noms de table sont répertoriés dans la zone de liste comme illustré ci-dessous.
Notes: Les noms de table qui ont été modifiés ne seront pas listés avec cette méthode.
Lister tous les noms de table avec le code VBA
S'il existe un nom de table par défaut et un nom de table modifié dans votre classeur. Vous pouvez les lister ensemble à la fois avec le code VBA suivant.
1. appuie sur le autre + F11 clés pour ouvrir le Microsoft Visual Basic pour applications fenêtre.
2. dans le Microsoft Visual Basic pour applications fenêtre, cliquez sur insérer > Module. Copiez ensuite le code VBA ci-dessous dans la fenêtre Module.
Code VBA: répertorie tous les noms de table dans Excel.
Sub ListTables()
'Updated by Extendoffice 20180503
Dim xTable As ListObject
Dim xSheet As Worksheet
Dim I As Long
I = -1
Sheets.Add.Name = "Table Name"
For Each xSheet In Worksheets
For Each xTable In xSheet.ListObjects
I = I + 1
Sheets("Table Name").Range("A1").Offset(I).Value = xTable.Name
Next xTable
Next
End Sub
3. appuie sur le F5 ou cliquez sur le bouton Exécuter pour exécuter le code.
Ensuite, une nouvelle feuille de calcul nommée Nom de la table est créée avec tous les noms de table répertoriés comme ci-dessous.
Articles Liés:
- Comment afficher le nom d'un tableau ou d'un tableau croisé dynamique dans une cellule dans Excel?
- Comment garder le tableau extensible en insérant une ligne de tableau dans une feuille de calcul protégée dans Excel?
- Comment réorganiser la position des colonnes dans un tableau dans Excel?
- Comment masquer les lignes de valeur zéro dans le tableau croisé dynamique?
Meilleurs outils de productivité bureautique
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...
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!