Astuce: Les autres langues sont Google-Traduction. Vous pouvez visiter le English version de ce lien.
Se connecter
x
or
x
x
S'enregistrer
x

or

Comment lister tous les noms de tables 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 Nom

Liste tous les noms de table dans la barre de formule

Liste tous les noms de tables avec le code VBA


Liste tous les noms de table dans la zone 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 tables. Voir la capture d'écran:

Note: 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.

Note: Les noms de tables qui ont été modifiés ne seront pas listés avec cette méthode.


Liste tous les noms de tables 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 dans la fenêtre Module.

Code VBA: Liste tous les noms de tables 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 tables listés comme ci-dessous:


Articles Liés:



Outils de productivité recommandés

Office Tab

étoile d'or1 Apportez des onglets pratiques à Excel et à d'autres logiciels Office, tout comme Chrome, Firefox et Internet Explorer.

Kutools for Excel

étoile d'or1 Incroyable! Augmentez votre productivité dans les minutes 5. Ne nécessite pas de compétences particulières, économisez deux heures par jour!

étoile d'or1 300 Nouvelles fonctionnalités pour Excel, rendent Excel facile et puissant:

  • Fusionner des cellules / lignes / colonnes sans perdre de données.
  • Combiner et consolider plusieurs feuilles et classeurs.
  • Comparez les gammes, copiez plusieurs gammes, convertissez le texte en date, l'unité et la conversion de devise.
  • Compter par couleurs, sous-totaux de recherche, tri avancé et super filtre,
  • Plus Sélectionner / Insérer / Supprimer / Texte / Format / Lier / Commenter / Classeurs / Feuilles de calcul Outils ...

Capture d'écran de Kutools pour Excel

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.

Be the first to comment.