KutoolsforOffice — Un'unica soluzione, cinque potenti strumenti.Ottenere di più con meno sforzo.

Come creare un elenco a partire dalle stesse celle presenti su più fogli in Excel?

AutoreKelly Data di modifica

Supponiamo di avere una tabella delle vendite mensili in un foglio di lavoro separato, come mostrato nello screenshot seguente, e che tutte le tabelle condividano lo stesso layout. Ora vogliamo creare un elenco contenente tutti i valori totali (cella E6) presenti nei vari fogli di lavoro. Come possiamo procedere? E se volessimo generare un elenco dinamico basato sui valori totali di ciascun foglio? Di seguito sono illustrati due metodi:

elenca le stesse celle da più fogli

Creare un elenco dalle stesse celle su più fogli con VBA

Creare un elenco dinamico dalle stesse celle su più fogli con Kutools per Excel


Creare un elenco dalle stesse celle su più fogli con VBA

Con il seguente codice VBA è possibile creare facilmente un elenco a partire dalle celle specificate su più fogli di lavoro. Procedere come segue:

Passo 1: Selezionare la cella da cui si desidera creare l’elenco. Nel nostro caso, scegliamo la cella E6.

Passo 2: Premere contemporaneamente i tasti Alt+F11 per aprire la finestra di Microsoft Visual Basic for Applications, fare clic su Inserisci > Modulo, quindi incollare il codice seguente nella finestra del modulo.

VBA: Crea un elenco dalle stesse celle su più fogli

Sub CreateList()
Dim xAddWs As Worksheet
Dim xWs As Worksheet
Dim RngAddress As String
xTitleId = "KutoolsforExcel"
RngAddress = Application.ActiveCell.Address
Set xAddWs = Application.ActiveWorkbook.Sheets.Add
xAddWs.Name = xTitleId
i = 1
For Each xWs In Application.ActiveWorkbook.Worksheets
If xWs.Name <> xTitleId Then
xAddWs.Cells(i, 1).Value = xWs.Range(RngAddress).Value
i = i + 1
End If
Next
End Sub

Passo 3: Premere il tasto F5 oppure fare clic sul pulsante Esegui per eseguire questo codice VBA.

Tutti i valori della cella specificata in ogni foglio di lavoro vengono copiati in un nuovo foglio denominato KutoolsforExcel. Vedere lo screenshot:

codice VBA per elencare le stesse celle da più fogli

Questo codice VBA inserirà l’elenco in un nuovo foglio di lavoro, con valori statici che non si aggiorneranno al variare dei dati originali.

Tuttavia, in alcuni casi potrebbe essere necessario inserire l’elenco nell’intervallo limitato e garantire che i valori dell’elenco corrispondano sempre a quelli originali presenti nelle celle specificate. Per soddisfare queste esigenze, provate il metodo seguente.



Creare un elenco dinamico dalle stesse celle su più fogli con Kutools per Excel

Questo metodo sfrutta la funzionalità di Kutools per Excel: Auto-incrementa i riferimenti del foglio di lavoro, per creare un elenco dinamico dalle stesse celle su più fogli di lavoro.

Kutools per Excel – Include oltre 300 strumenti essenziali per Excel, rendendo le tue attività più veloci, semplici ed efficienti.Scarica ora!

Passo 1: Seleziona l’intervallo in cui desideri inserire l’elenco dinamico e fai clic su Kutools > Altro > Auto-incrementa i riferimenti del foglio di lavoro.

seleziona l'intervallo in cui inserire i valori
fai clic sulla funzione Riferimento dinamico ai fogli di lavoro di Kutools

Passo 2: Nella finestra di dialogo Riempi riferimenti del foglio di lavoro visualizzata,

imposta le opzioni nella finestra di dialogo Compila riferimenti fogli di lavoro

(1) Fai clic sulla casella Ordine di Riempimento e seleziona un tipo di riempimento dall’elenco a discesa. Nel nostro caso, scegliamo Riempi per Colonna, quindi per Riga;

(2) Nella casella Formula di riempimento, specifica l’indirizzo della cella da cui desideri creare un elenco dinamico, quindi fai clic sul pulsante Bloccapulsante di blocco per bloccare la formula.

(3) Fai clic sul pulsante Intervallo di riempimento.

Ora i valori presenti nelle celle specificate su tutti i fogli di lavoro verranno inseriti nel Intervallo limitato, come mostrato nello screenshot seguente:

i valori nelle celle specificate vengono compilati in tutti i fogli di lavoro

Quando i valori originali vengono modificati, quelli corrispondenti in questo elenco specificato si aggiornano automaticamente.

Kutools per Excel– Potenzia Excel con oltre 300 strumenti essenziali, rendendo il tuo lavoro più veloce e semplice, e sfrutta le funzionalità basate sull’IA per un’elaborazione dati più intelligente e una maggiore produttività.Scaricalo ora


Demo

 

Articoli correlati:

Migliori Strumenti per la Produttività in Office

🤖KUTOOLS AI Assistente: Rivoluziona Analisi dei dati in base a:Esecuzione Intelligente   |  Genera Codice|  Crea formule personalizzate  |  Analizza Dati e Genera Grafici|  Richiama Funzioni avanzate
Funzionalità Popolari:Trova, Evidenzia o Contrassegna Duplicati   |  Elimina righe vuote   |  Combinare Colonne o Celle senza Perdere Dati   |   Arrotondamento senza usare la formula...
Super RICERCA.VERT:VLookup con Criteri Multipli  |  VLookup con Valori Multipli  |   VLookup tra Fogli Multipli   |   Corrispondenza approssimativa....
Elenco a discesa avanzato:Crea Rapidamente un Elenco a Discesa   |  Elenco a Discesa Dipendente   |  Elenco a Discesa con Selezione Multipla....
Gestione Colonne:Aggiungi un Numero Specifico di Colonne|Sposta Colonne|Attiva/Disattiva lo Stato di Visibilità delle Colonne Nascoste|Confronta Intervalli e Colonne...
Funzionalità in Evidenza:Attenzione della griglia   |  Visualizzazione Design   |Barra delle formule avanzata   | Gestione Cartelle di Lavoro e Fogli   |  Biblioteca di risorse(Testo Automatico)|  Selettore di Date   |  Unisci fogli di lavoro  |  Crittografa/Decrittografa celle   | Invia Email da Lista   |  Super Filtri   |   Filtro speciale(Filtra celle con testo in grassetto/corsivo/barrato...) ...
Principali Set di Strumenti 15:12 Strumentiper il Testo(Aggiungi testo,Elimina Caratteri Specifici, ...)|   50+Tipidi Grafico(Diagramma di Gantt, ...)|   40+ Formule Pratiche(Calcola l'età in base alla data di nascita, ...)|   19 Strumentidi Inserimento(Inserisci Codice QR,Inserisci Immagine dal Percorso, ...)|   12 Strumentidi Conversione(Converti in parole,Conversione del tasso di cambio, ...)|   7 StrumentiUnisci e Dividi(Unione avanzata righe,Dividi celle, ...)|... e molto altro
Usa Kutools nella tua lingua preferita – supporta inglese, spagnolo, tedesco, francese, cinese e 40+ altre!

Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un’efficienza mai vista prima.Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e Risparmia tempo.Clicca qui per ottenere la funzionalità 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 all’interno della stessa finestra, invece che in finestre separate.
  • Aumenta la tua produttività del 50 % e risparmia centinaia di clic del mouse ogni giorno!

Tutti i componenti aggiuntivi di Kutools in un unico programma di installazione.

Kutools for Office è la suite che include componenti aggiuntivi per Excel, Word, Outlook e PowerPoint, oltre a Office Tab Pro: la soluzione ideale per i team che lavorano su diverse app di Office.

ExcelWordOutlookTabsPowerPoint
  • Suite completa— componenti aggiuntivi per Excel, Word, Outlook e PowerPoint + Office Tab Pro
  • Un unico programma di installazione, una sola licenza— configurazione in pochi minuti (pronto per MSI)
  • Funziona meglio insieme— produttività ottimizzata tra le app di Office
  • Prova gratuita di 30 giorni con tutte le funzionalità— nessuna registrazione, nessuna carta di credito
  • Miglior rapporto qualità-prezzo— risparmia rispetto all’acquisto dei singoli componenti aggiuntivi