Come creare un elenco a partire dalle stesse celle presenti su più fogli in Excel?
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:

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:

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.


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

(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 Blocca
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:

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