Vai al contenuto principale

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:

doc crea elenco più fogli 1

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!

ad unisci fogli libri 1


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 :

doc crea elenco più fogli 2

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.


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.

doc fa riferimento dinamicamente ai fogli 1

Passaggio 2: nella finestra di dialogo di apertura dei riferimenti ai fogli di lavoro di riempimento,

doc crea elenco più fogli 5

(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


Kutools for Excel: Oltre 300 strumenti utili a portata di mano! Inizia oggi la tua prova gratuita di 30 giorni senza limitazioni di funzionalità. Scarica ora!

I migliori strumenti per la produttività in ufficio

Funzioni popolari: Trova, evidenzia o identifica i duplicati   |  Elimina righe vuote   |  Combina colonne o celle senza perdere dati   |   Round senza formula ...
Super ricerca: VLookup a criteri multipli    VLookup a valori multipli  |   VLookup su più fogli   |   Ricerca fuzzy ....
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa   |  Elenco a discesa dipendente   |  Elenco a discesa a selezione multipla ....
Gestore di colonna: Aggiungi un numero specifico di colonne  |  Sposta colonne  |  Attiva/disattiva lo stato di visibilità delle colonne nascoste  |  Confronta intervalli e colonne ...
Funzionalità in primo piano: Messa a fuoco della griglia   |  Vista di progettazione   |   Grande barra delle formule    Gestore di cartelle di lavoro e fogli   |  Resource Library (Testo automatico)   |  Date picker   |  Combina fogli di lavoro   |  Crittografa/decrittografa le celle    Invia e-mail per elenco   |  Super filtro   |   Filtro speciale (filtro grassetto/corsivo/barrato...) ...
I 15 migliori set di strumenti12 Testo Strumenti (aggiungi testo, Rimuovi personaggi, ...)   |   Più di 50 Grafico Tipi (Diagramma di Gantt, ...)   |   40+ Pratico Formule (Calcola l'età in base al compleanno, ...)   |   19 Inserimento Strumenti (Inserisci il codice QR, Inserisci immagine dal percorso, ...)   |   12 Conversione Strumenti (Numeri in parole, Conversione di valuta, ...)   |   7 Unisci e dividi Strumenti (Combina righe avanzate, Celle divise, ...)   |   ... e altro ancora

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

scheda kte 201905


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!
Comments (2)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Very helpful bit of coding, saved hours of work creating a table from lots of separate data worksheets
This comment was minimized by the moderator on the site
Thank you very much for this. Just saved me hours of work as I had to go through 200 sheets doing data input... One thing to note for people is to click the cell you want it to use prior to opening ip and running the macro. Scratched my head for a couple minutes as the worksheet was opening up but didn't know why the information wasn't showing
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations