Come elencare tutti i nomi delle tabelle in Excel?
Per elencare tutti i nomi delle tabelle in una cartella di lavoro, i metodi descritti in questo articolo possono aiutarti a farlo.
Elenca tutti i nomi delle tabelle nella Casella Nome
Elenca tutti i nomi delle tabelle nella Barra delle formule
Elenca tutti i nomi delle tabelle con il codice VBA
Elenca tutti i nomi delle tabelle nella Casella Nome
Tutti i nomi delle tabelle sono elencati nella Casella Nome per impostazione predefinita.
Fai clic sulla freccia della casella a discesa nell'angolo in alto a sinistra della Casella Nome per visualizzare tutti i nomi delle tabelle. Vedi screenshot:
Nota: Tutti i nomi degli intervalli sono anche elencati nella Casella Nome insieme a tutti i nomi delle tabelle.

Sblocca la Magia di Excel con Kutools AI
- Esecuzione Intelligente: Esegui operazioni sulle celle, analizza i dati e crea grafici — tutto guidato da semplici comandi.
- Formule Personalizzate: Genera formule su misura per ottimizzare i tuoi flussi di lavoro.
- Codifica VBA: Scrivi e implementa codice VBA senza sforzo.
- Interpretazione delle Formule: Comprendi facilmente formule complesse.
- Traduzione del Testo: Superare le barriere linguistiche all'interno dei tuoi fogli di calcolo.
Elenca tutti i nomi delle tabelle nella Barra delle formule
Se tutte le tabelle sono state nominate con il nome originale della tabella come Tabella1, Tabella2…, puoi provare a elencare tutti questi nomi delle tabelle nella Barra delle formule.
1. Inserisci la formula =ROW(T nella Barra delle formule, quindi tutti i nomi delle tabelle vengono elencati nella casella di riepilogo come mostrato nello screenshot sottostante.
Nota: I nomi delle tabelle che sono stati modificati non verranno elencati con questo metodo.
Elenca tutti i nomi delle tabelle con il codice VBA
Se ci sono un nome di tabella predefinito e un nome di tabella modificato nella tua cartella di lavoro, puoi elencarli insieme contemporaneamente con il seguente codice VBA.
1. Premi i tasti Alt + F11 per aprire la finestra Microsoft Visual Basic for Applications.
2. Nella finestra Microsoft Visual Basic for Applications, fai clic su Inserisci > Modulo. Quindi copia il seguente 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 tasto F5 o fai clic sul pulsante Esegui per eseguire il codice.
Verrà creata una nuova scheda denominata Nome Tabella con tutti i nomi delle tabelle elencati come mostrato nello screenshot sottostante:
Articoli correlati:
- Come visualizzare il nome della tabella o della tabella pivot in una cella in Excel?
- Come mantenere la tabella espandibile inserendo una riga della tabella in una scheda protetta in Excel?
- Come riordinare la posizione delle colonne in una tabella in Excel?
- Come nascondere le righe con valore zero nella tabella pivot?
I migliori strumenti per la produttività in Office
Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un'efficienza mai vista prima. Kutools per Excel offre oltre300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Clicca qui per ottenere la funzione di cui hai più bisogno...
Office Tab porta l'interfaccia a schede in Office e rende il tuo lavoro molto più semplice
- 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, invece che in nuove finestre.
- Aumenta la tua produttività del50% e riduce centinaia di clic del mouse ogni giorno!