Note: The other languages of the website are Google-translated. Back to English

Come elencare tutti i nomi delle tabelle in Excel?

Per elencare tutti i nomi di tabella in una cartella di lavoro, i metodi in questo articolo possono aiutarti a superarlo.

Elenca tutti i nomi di tabella nella casella Nome
Elenca tutti i nomi delle tabelle nella barra delle formule
Elenca tutti i nomi di tabella con codice VBA


Elenca tutti i nomi di tabella nella casella Nome

Tutti i nomi delle tabelle sono elencati nella casella Nome per impostazione predefinita.

Fare clic sulla freccia dell'elenco a discesa nell'angolo in alto a sinistra Nome casella per visualizzare tutti i nomi delle tabelle. Vedi screenshot:

Note:: Tutti i nomi con intervallo sono elencati anche nella casella Nome con tutti i nomi di tabella.


Elenca tutti i nomi delle tabelle nella barra delle formule

Se tutte le tabelle sono state denominate con il nome della tabella originale come Table1, Table2 ..., puoi provare a elencare tutti questi nomi di tabella nella barra della formula.

1. Immettere la formula =ROW(T nella barra della formula, quindi tutti i nomi delle tabelle sono elencati nella casella di riepilogo come mostrato nell'immagine sottostante.

Note:: I nomi delle tabelle che sono stati modificati non verranno elencati con questo metodo.


Elenca tutti i nomi di tabella con codice VBA

Se nella cartella di lavoro sono presenti un nome di tabella predefinito e un nome di tabella modificato. Puoi elencarli insieme contemporaneamente con il seguente codice VBA.

1. premi il altro + F11 chiavi per aprire il Microsoft Visual Basic, Applications Edition finestra.

2. Nel Microsoft Visual Basic, Applications Edition finestra, fare clic inserire > Modulo. Quindi copia sotto il codice VBA nella finestra del modulo.

Codice VBA: elenca tutti i nomi delle tabelle in 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. premi il F5 o fare clic sul pulsante Esegui per eseguire il codice.

Quindi viene creato un nuovo foglio di lavoro denominato Nome tabella con tutti i nomi delle tabelle elencati come mostrato nell'immagine sottostante:


Articoli correlati:


I migliori strumenti per la produttività in ufficio

Kutools per Excel risolve la maggior parte dei tuoi problemi e aumenta la tua produttività dell'80%

  • Riutilizzo: Inserisci rapidamente formule complesse, grafici e tutto ciò che hai usato prima; Crittografa celle con password; Crea mailing list e invia email ...
  • Bar Super Formula (modifica facilmente più righe di testo e formula); Layout di lettura (leggi e modifica facilmente un gran numero di celle); Incolla su intervallo filtrato...
  • Unisci celle / righe / colonne senza perdere dati; Contenuto delle celle divise; Combina righe / colonne duplicate... Impedisci celle duplicate; Confronta intervalli...
  • Seleziona Duplica o Unico Righe; Seleziona Righe vuote (tutte le celle sono vuote); Super Find e Fuzzy Find in molte cartelle di lavoro; Selezione casuale ...
  • Copia esatta Più celle senza modificare il riferimento della formula; Riferimenti di creazione automatica a più fogli; Inserisci punti elenco, Caselle di controllo e altro ...
  • Estrai testo, Aggiungi testo, Rimuovi per posizione, Rimuovi spazio; Creare e stampare totali parziali di paging; Converti contenuto e commenti tra celle...
  • Super filtro (salva e applica schemi di filtri ad altri fogli); Ordinamento avanzato per mese / settimana / giorno, frequenza e altro; Filtro speciale in grassetto, corsivo ...
  • Combina cartelle di lavoro e fogli di lavoro; Unisci tabelle in base a colonne chiave; Suddividi i dati in più fogli; Conversione in batch xls, xlsx e PDF...
  • Più di 300 potenti funzionalità. Supporta Office/Excel 2007-2021 e 365. Supporta tutte le lingue. Facile implementazione nella tua azienda o organizzazione. Funzionalità complete Prova gratuita di 30 giorni. Garanzia di rimborso di 60 giorni.
scheda kte 201905

Scheda Office porta l'interfaccia a schede a Office e semplifica notevolmente il lavoro

  • Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Apri e crea più documenti in nuove schede della stessa finestra, piuttosto che in nuove finestre.
  • Aumenta la produttività del 50% e riduce ogni giorno centinaia di clic del mouse!
fondo officetab
Commenti (2)
Ancora nessuna valutazione. Puoi essere il primo a votare!
Questo commento è stato fatto dal moderatore sul sito
Utilizzando ListTables VB, c'è un modo per includere anche il tableNumber nella colonna corrispondente?
Il motivo per cui lo chiedo è perché ci sono stati alcuni errori segnalati da Excel in riferimento ai numeri di tabella ma non ho più visibilità dei numeri poiché cambio i nomi delle tabelle in qualcosa di più descrittivo ma poiché Excel utilizza ancora i numeri di tabella originali in la sua segnalazione di errori, è impossibile per me identificare con quale delle tante tabelle ha avuto un problema.

Questo commento è stato fatto dal moderatore sul sito
Grazie per questo post molto utile.
Mi sono chiesto perché la mia visualizzazione personalizzata è disattivata e ho capito che era dovuto a una tabella inserita! (non ovvio)
Non ci sono ancora commenti pubblicati qui
Lasciate i vostri commenti
Pubblicazione come ospite
×
Valuta questo post:
0   Personaggi
Posizioni suggerite

Seguici

Copyright © 2009 - www.extendoffice.com. | Tutti i diritti riservati. Offerto da ExtendOffice, | Mappa del sito
Microsoft e il logo Office sono marchi o marchi registrati di Microsoft Corporation negli Stati Uniti e / o in altri paesi.
Protetto da Sectigo SSL