Come creare un elenco dalle stesse celle su più fogli in Excel?
Supponiamo di distribuire ogni tabella delle vendite mensili in un foglio di lavoro separato come mostrato nella schermata sottostante e che tutte le tabelle delle vendite abbiano lo stesso layout. Ora vogliamo creare un elenco da tutti i valori di somma (cella E6) su più fogli di lavoro. Come ottenerlo? E se si crea un elenco dinamico dalla somma dei valori di ciascun foglio di lavoro? Ci sono due modi per te:
Crea un elenco dalle stesse celle su più fogli con VBA
Crea un elenco dinamico dalle stesse celle su più fogli con Kutools per Excel
Combina facilmente più fogli di lavoro / cartelle di lavoro in un unico foglio di lavoro / cartella di lavoro
Potrebbe essere noioso combinare decine di fogli di cartelle di lavoro diverse in un unico foglio. Ma con Kutools per Excel Combina (fogli di lavoro e cartelle di lavoro) utility, puoi farlo con pochi clic!
Crea un elenco dalle stesse celle su più fogli con VBA
Con il seguente codice VBA, puoi creare facilmente un elenco dalle celle specificate su più fogli di lavoro. Puoi fare come segue:
Passaggio 1: seleziona la cella specificata da cui creerai l'elenco. Nel nostro caso, selezioniamo la cella E6.
Passo 2: premere altro + F11 contemporaneamente i tasti per aprire la finestra di Microsoft Visual Basic, Applications Edition, fare clic su inserire > Modulie 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 F5 o fare clic su Correre pulsante per eseguire questo VBA.
Quindi tutti i valori dalla cella specificata su tutti i fogli di lavoro vengono copiati in un nuovo foglio di lavoro denominato KutoolsforExcel. Guarda la schermata :
Questo VBA riempirà l'elenco in un nuovo foglio di lavoro ei valori nell'elenco sono statici e non cambieranno con i valori originali.
Tuttavia, a volte potresti voler riempire l'elenco nell'intervallo specificato e richiedere che i valori dell'elenco corrispondano sempre ai valori originali nelle celle specificate. Per soddisfare queste esigenze, dovresti provare il seguente metodo.
Crea un elenco dinamico dalle stesse celle su più fogli con Kutools per Excel
Questo metodo introdurrà Kutools for Excel'S Fare riferimento dinamicamente ai fogli di lavoro utilità per creare un elenco dinamico dalle stesse celle su più fogli di lavoro.
Kutools for Excel - Ricco di oltre 300 strumenti essenziali per Excel. Goditi una prova GRATUITA di 30 giorni con tutte le funzionalità senza carta di credito richiesta! Scaricare ora!
Passaggio 1: selezionare l'intervallo in cui riempire l'elenco dinamico e fare clic su Kutools > Più > Fare riferimento dinamicamente ai fogli di lavoro.
Passaggio 2: nella finestra di dialogo di apertura dei riferimenti ai fogli di lavoro di riempimento,
(1) Fare clic su Compila ordine casella e selezionare un tipo di riempimento dall'elenco a discesa. Nel nostro caso, selezioniamo Riempi verticalmente cella dopo cella;
(2) Nella Riempi la formula , specifica l'indirizzo della cella da cui creerai un elenco dinamico, quindi fai clic su bloccare pulsante per bloccare la formula.
(3) Fare clic su Riempi intervallo pulsante.
Ora vedrai i valori nelle celle specificate in tutti i fogli di lavoro riempiti nell'intervallo specificato come mostrato nella schermata seguente:
Quando i valori originali cambiano, i valori corrispondenti in questo elenco specificato verranno modificati automaticamente.
Kutools for Excel - Potenzia Excel con oltre 300 strumenti essenziali. Goditi una prova GRATUITA di 30 giorni con tutte le funzionalità senza carta di credito richiesta! Get It Now
Dimo
Articoli correlati:
I migliori strumenti per la produttività in ufficio
Potenzia le tue competenze di Excel con Kutools per Excel e sperimenta l'efficienza come mai prima d'ora. Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Fai clic qui per ottenere la funzionalità di cui hai più bisogno...
Office Tab porta l'interfaccia a schede in Office e semplifica notevolmente il tuo 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!