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

Come copiare più fogli più volte in Excel?

AutoreAssistenza tecnica Data di modifica

Nel lavoro quotidiano con Excel, capita spesso di dover copiare uno o più fogli di lavoro più volte all’interno della stessa cartella di lavoro o in cartelle diverse. Ad esempio, si potrebbe voler utilizzare un foglio modello per creare report mensili oppure fornire a ciascun membro del team una copia identica di un foglio per l’inserimento dati individuale. Duplicare manualmente i fogli uno per uno può risultare noioso e soggetto a errori, soprattutto quando è necessario creare diverse copie contemporaneamente o gestire molti fogli in cartelle di lavoro diverse.

Fortunatamente, Excel offre diversi metodi per semplificare questo flusso di lavoro. Questa guida presenta approcci pratici ed efficienti per copiare uno o più fogli di lavoro, che tu debba duplicarli una sola volta o ripetutamente, all’interno della stessa cartella di lavoro o tra file diversi.


Crea una copia di più fogli di lavoro una sola volta in Cartella di lavoro corrente o in un’altra cartella di lavoro con il comando Sposta o copia

La funzione integrata di Excel Sposta o Copia offre un modo semplice per duplicare fogli di lavoro. Questo metodo è ideale quando devi creare un backup singolo dei fogli di dati originali, condividere fogli selezionati con i colleghi o trasferire fogli specifici in un altro file. Tuttavia, risulta particolarmente efficace quando serve una sola copia per ciascun foglio alla volta, poiché la creazione di copie multiple richiede di ripetere manualmente l’intera procedura.

1. Nella cartella di lavoro in cui si desidera copiare i fogli, seleziona i fogli da duplicare dalla barra delle schede.
Nota: tieni premuto il tasto CTRL per selezionare più fogli non adiacenti facendo clic su ciascuno singolarmente. Per selezionare una serie di fogli adiacenti, fai clic sulla prima scheda, tieni premuto MAIUSC e fai clic sull’ultima scheda della sequenza.

2. Fai clic con il pulsante destro del mouse su una qualsiasi delle schede selezionate e scegli Sposta o Copia dal menu contestuale. Si aprirà così la finestra di dialogo Sposta o Copia.
seleziona Sposta o Copia dal menu contestuale

3. Nella finestra di dialogo Sposta o Copia, regola le seguenti opzioni in base alle tue esigenze:
(1) Usa il menu a discesa In cartellaper scegliere la cartella di lavoro in cui copiare i fogli. Puoi selezionare la cartella corrente (attiva), un’altra cartella già aperta oppure creare i fogli in una nuova cartella ()Nuovo workbook).
(2) Imposta la posizione dei fogli copiati nella casella Prima del foglio. Di solito, posizionare le copie dopo tutti i fogli esistenti ne facilita il reperimento.
(3) Prima di fare clic su OK, assicurati di selezionare l’opzione Crea una copia. Se non la selezioni, i fogli verranno spostati (e rimossi dall’originale) anziché copiati.
(4) Fai clic sul pulsante OK per completare l’operazione di copia.
imposta le opzioni nella finestra di dialogo Sposta o Copia

Una volta confermato, Excel crea una copia di ciascun foglio di lavoro selezionato nella cartella di lavoro e nella posizione specificate.
i fogli selezionati vengono copiati una volta

Se hai bisogno di creare più copie dello stesso foglio (o degli stessi fogli), ripeti semplicemente questa procedura tutte le volte necessarie. Tieni presente che, in caso di ripetizioni multiple, i nomi dei fogli potrebbero includere numeri progressivi (ad esempio, «Foglio1 (2)», «Foglio1 (3)»), rendendo così più facile tenere traccia delle versioni duplicate.
Scenari applicabili: Ideale per il backup dei fogli originali, lo spostamento di fogli di lavoro selezionati tra file o la duplicazione rapida di un numero limitato di fogli.
Vantaggi: Integrato, non richiede componenti aggiuntivi e perfetto per copie occasionali.
Svantaggi: Poco efficiente per copie multiple, poiché richiede la ripetizione manuale per ogni singola copia aggiuntiva.

Suggerimenti e avvertenze:

  • Se si duplicano fogli in una nuova cartella di lavoro, ricordarsi di salvare il file generato con un nome significativo per evitare la perdita di dati.
  • Alcuni riferimenti o formule che puntano ad altri fogli di lavoro potrebbero richiedere attenzione dopo la copia, soprattutto se spostati in un file generato.
  • La protezione del foglio, lo stato nascosto o le macro potrebbero essere mantenuti o meno, a seconda della configurazione della cartella di lavoro: verificare attentamente dopo la copia se queste funzionalità sono importanti.

 


Crea più copie di più fogli di lavoro in Cartella di lavoro corrente con Kutools per Excel

Se devi duplicare più fogli di lavoro più volte all’interno della stessa cartella, ripetere manualmente il comando Sposta o Copia può diventare estremamente dispendioso in termini di tempo. Fortunatamente, la funzione Copia Schede di Lavoro inclusa in Kutools per Excel semplifica notevolmente l’operazione, permettendoti di creare più copie di diversi fogli contemporaneamente in un unico passaggio.

Kutools per Exceloffre oltre 300 funzionalità avanzate per semplificare attività complesse, aumentando creatività ed efficienza.Integrato con funzionalità basate sull’IA, Kutools automatizza le attività con precisione, rendendo la gestione dei dati semplice e immediata.Informazioni dettagliate su Kutools per Excel...         Prova gratuita...

1. Fare clic su KUTOOLS PLUS > Copia Schede di Lavoro nella barra multifunzione. Si aprirà così la procedura guidata Copia Schede di Lavoro in Blocco.
fai clic sulla funzione Copia fogli di lavoro di Kutools
Nota: In alternativa, è possibile accedere alla stessa funzione tramite KUTOOLS PLUS > Foglio di lavoro > Copia Schede di Lavoro.

2. Nella finestra di dialogo Copia Schede di Lavoro in Blocco, imposta le tue preferenze:
(1) Seleziona i fogli di lavoro da copiare spuntandoli nell’elenco Copia Schede di Lavoro Selezionate.
(2) Specifica il numero di copie da creare nella casella Numero di copie. Ad esempio, inserisci «3» per creare tre copie di ciascun foglio selezionato.
(3) Imposta la posizione dei nuovi fogli copiati (ad esempio, dopo la scheda di lavoro attiva, prima di tutti i fogli di lavoro, ecc.).
(4) Al termine, fai clic su Ok per procedere.
Applica le impostazioni nella finestra di dialogo Copia più fogli di lavoro

3. Verrà visualizzata una finestra di conferma che indica che i fogli di lavoro selezionati sono stati copiati con successo il numero di volte specificato. Fare clic su OK per chiudere il messaggio.
Viene visualizzata una finestra di avviso per ricordarti che i fogli di lavoro selezionati sono stati copiati più volte

Questa funzione rende estremamente comodo duplicare più fogli di lavoro più volte, senza dover ripetere manualmente ogni singolo passaggio.
Scenari applicabili: Ideale per creare in modo rapido ed efficiente moduli campione destinati a più persone, duplicare in blocco fogli per attività ricorrenti mensili o preparare velocemente modelli personalizzati per diversi reparti.
Vantaggi: Risparmia tempo nelle operazioni in blocco, offre procedure semplici da seguire e elimina la necessità di ripetizioni manuali.
Svantaggi: Richiede l’installazione del componente aggiuntivo Kutools per Excel.
Risoluzione problemi e suggerimenti:

  • Se è necessario copiare tutti i fogli contemporaneamente, utilizzare la funzione «Seleziona tutto» nella procedura guidata.
  • Verifica attentamente che il numero di copie e i fogli di lavoro selezionati siano corretti prima di confermare, poiché le duplicazioni massive potrebbero richiedere una revisione approfondita per evitare confusione.
  • Se la cartella di lavoro è protetta, rimuovi temporaneamente la protezione prima di utilizzare questo strumento, quindi riapplicala se necessario in seguito.

 

Se non si dispone ancora di Kutools per Excel, è possibile esplorare le funzionalità dell’utilità gratuitamente con una versione di prova.Prova gratuita!


Crea più copie di un foglio di lavoro specifico in Cartella di lavoro corrente con codice VBA

Quando è necessario creare un numero elevato di copie (ad esempio 10 o anche 100 copie) di un singolo foglio di lavoro, l’utilizzo delle funzionalità standard di Excel può diventare piuttosto complicato. In alternativa, è possibile automatizzare il processo mediante una semplice macro VBA. Questo approccio è particolarmente utile per generare una cartella di lavoro con modelli predefiniti o per duplicare un modulo per più inserimenti di dati, ad esempio per sondaggi o fatture.

1. Premere ALT + F11 per aprire la finestra di Microsoft Visual Basic, Applications Edition.

2. Passa a Inserisci > Modulo e incolla il codice seguente nella finestra del modulo:

VBA: crea più copie di un determinato foglio di lavoro in Cartella di lavoro corrente

Sub Copier ()
Dim x As Integer
x = InputBox("Enter number of times to copy Sheet1")
For numtimes = 1 To x
ActiveWorkbook.Sheets("Sheet1").Copy _
After:=ActiveWorkbook.Sheets("Sheet1")
Next
End Sub

Nota: sostituisci "Foglio1" nel codice con il nome effettivo del foglio che desideri duplicare. Assicurati che il foglio esista nella cartella di lavoro prima di eseguire il codice, altrimenti potrebbe verificarsi un errore.

3. Premere F5 per eseguire il codice. Verrà richiesto di inserire il numero di copie che si desidera creare per il foglio specificato.
inserisci un numero di copie del foglio

4. Dopo aver inserito il numero desiderato e confermato, la macro creerà rapidamente le copie richieste, ciascuna con un nome univoco (ad esempio, «Foglio1 (2)», «Foglio1 (3)», ecc.).

Scenari applicabili: Utilizza questo approccio quando devi creare in serie fogli identici per l’inserimento dati, modelli di flusso di lavoro o moduli d’esame.
Vantaggi: Automatizza compiti ripetitivi ed è altamente personalizzabile.
Svantaggi: Richiede una conoscenza di base dell’editor VBA e potrebbe essere necessario abilitare le autorizzazioni per le macro nella cartella di lavoro.
Risoluzione problemi e suggerimenti:

  • Se la cartella di lavoro è salvata come .xlsx, ricordarsi di salvarla come .xlsm per conservare le macro.
  • Se la macro non funziona, verificare l’ortografia del nome del foglio nel codice e assicurarsi che non vi siano conflitti di denominazione.
  • Se il livello di sicurezza delle macro è impostato su Alto, modificare le impostazioni per consentire l’esecuzione del codice VBA nelle cartelle di lavoro abilitate alle macro.

 


Crea una copia di più fogli di lavoro provenienti da più cartelle di lavoro in una nuova cartella di lavoro

Negli scenari in cui devi consolidare fogli di lavoro provenienti da diverse cartelle di lavoro — ad esempio per raccogliere input da più membri del team o unire report mensili — la funzione Unisci fogli di lavoro di Kutools per Excel si rivela particolarmente utile. Con pochi semplici passaggi, puoi estrarre e combinare fogli specifici da più file chiusi direttamente in una nuova cartella di lavoro.

Kutools per Exceloffre oltre 300 funzionalità avanzate per semplificare attività complesse, aumentando creatività ed efficienza.Integrato con funzionalità basate sull’IA, Kutools automatizza le attività con precisione, rendendo la gestione dei dati semplice e immediata.Informazioni dettagliate su Kutools per Excel...         Prova gratuita...

1. Passa a KUTOOLS PLUS > Combina per attivare la procedura guidata Unisci fogli di lavoro.
fai clic su Combina per attivare la funzione Combina fogli di lavoro

2. Nel Passaggio 1 della procedura guidata, seleziona l’opzione Copia dati da più cartelle di lavoro in un unico foglio di lavoro, quindi fai clic su Avanti.
seleziona l'opzione Combina più fogli di lavoro da cartelle di lavoro in un unico foglio di lavoro

3. Nel Passaggio 2, segui questi semplici passaggi per selezionare i fogli di lavoro tra diverse cartelle di lavoro:
(1) Fai clic su Aggiungi > File o Cartella per scegliere i file da cui estrarre i fogli di lavoro.
(2) Nella finestra Elenco cartelle di lavoro, seleziona i file desiderati.
(3) Nella finestra Elenco dei fogli di lavoro, indica il o i fogli da copiare da ciascun file.
(4) Ripeti l’operazione per ogni cartella di lavoro che vuoi includere.
(5) Una volta completate le selezioni, fai clic su Avanti.
imposta le opzioni nella finestra di dialogo

4. Nel Passaggio 3, configura eventuali impostazioni aggiuntive di copia in base alle tue esigenze, ad esempio come combinare dati e formattazione. Fai clic su Fine per completare l’operazione.
configura le impostazioni di copia nella finestra di dialogo

5. Specifica una cartella di destinazione e un nome file per la nuova cartella di lavoro nella finestra di dialogo visualizzata, quindi fai clic su Salva.
specifica una cartella di destinazione in cui salvare la nuova cartella di lavoro

Infine, potrebbe essere richiesto se aprire una nuova cartella di lavoro e salvare lo scenario di combinazione per utilizzi futuri. Effettuare le selezioni necessarie. Tutti i fogli di lavoro selezionati dalle cartelle di lavoro indicate saranno ora stati uniti correttamente in un unico file generato.

L’utilità Unisci fogli di lavoro è estremamente versatile:

  • Combina rapidamente più fogli di lavoro o intervalli provenienti da file diversi in un unico foglio di lavoro.
  • Unisci tutti i fogli di lavoro con lo stesso nome provenienti da diverse cartelle di lavoro in un unico foglio di riepilogo.
  • Consolida o unisci intere cartelle di lavoro per una gestione semplificata.
  • Riassumi o calcola dati provenienti da molte fonti in un’unica posizione.

Vantaggi: Ideale per unire dati provenienti da persone o progetti diversi e per risparmiare tempo nella creazione di report periodici.
Svantaggi: Richiede l’installazione di Kutools per Excel.
Controlla attentamente i dati uniti per individuare eventuali duplicati o informazioni mancanti, soprattutto dopo aver combinato fogli di grandi dimensioni o molto simili.

Se non si è ancora provata questa utilità,Provala gratis!

 

Copia un foglio più volte utilizzando una formula di Excel e un metodo manuale

Sebbene le formule di Excel non possano duplicare interi fogli di lavoro, un’alternativa semi-manuale consiste nel preparare un modello Nuovo foglio di lavoro e utilizzare formule per recuperare i dati dall’originale. Questo approccio è utile quando è necessaria solo la replica dei dati – ad esempio per report o modelli – e non la duplicazione completa di grafici, stili di cella o macro.

1. Creare un Nuovo foglio di lavoro, quindi utilizzare riferimenti di cella o formule per replicare i dati desiderati. Ad esempio, nella cella A1 del nuovo foglio, digitare:

=Sheet1!A1

2. Trascinare il quadratino di riempimento per copiare la formula nell’intervallo desiderato. In questo modo ogni cella del nuovo foglio verrà collegata alla corrispondente cella del foglio sorgente.

3. Per creare ulteriori copie, duplicare il Nuovo foglio di lavoro e aggiornare le formule o i riferimenti secondo necessità (ad esempio, modificare i riferimenti a un altro foglio sorgente, se richiesto).

Scenari applicabili: Ideale per modelli di report o quando devi replicare esclusivamente i dati (senza formattazione né codice).
Vantaggi: Non richiede strumenti aggiuntivi.
Svantaggi: Richiede un intervento manuale per grandi volumi di dati; non riproduce formattazione avanzata, forme o codice VBA.

Suggerimento: Dopo aver collegato i dati tramite formule, puoi usare Incolla valori per convertire le formule in valori, se preferisci dati statici invece di celle collegate.

Copia più fogli con nomi specifici con codice VBA

Se si dispone di un elenco di nomi di fogli che si devono spesso duplicare, è possibile utilizzare VBA per copiare tutti questi fogli contemporaneamente, con un minimo intervento manuale. Questa soluzione è particolarmente utile per modelli o moduli standard distribuiti mensilmente, trimestralmente o per gruppi di formazione.

1. Premere ALT + F11 per aprire la finestra di Visual Basic, Applications Edition.

2. Nell’editor VBA, fai clic su Inserisci > Modulo, quindi copia e incolla il codice seguente nella nuova finestra del modulo:

Sub CopyListSheets()
    Dim wsName As Variant
    Dim CopyCount As Integer
    Dim i As Integer
    Dim sheetExists As Boolean
    Dim ws As Worksheet
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    wsNames = Array("Sheet1", "Sheet2") 'Edit these names to your target sheets
    
    CopyCount = Application.InputBox("Enter the number of copies:", xTitleId, Type:=1)
    
    For Each wsName In wsNames
        sheetExists = False
        
        For Each ws In Worksheets
            If ws.Name = wsName Then
                sheetExists = True
                Exit For
            End If
        Next
        
        If sheetExists Then
            For i = 1 To CopyCount
                Worksheets(wsName).Copy After:=Sheets(Sheets.Count)
            Next i
        End If
    Next wsName
End Sub

3. Premere F5 per eseguire il codice. Quando richiesto, inserire il numero di copie desiderato per ciascun foglio. I fogli specificati verranno duplicati il numero di volte indicato e aggiunti alla fine della cartella di lavoro.

Nota: Modifica la riga wsNames = Array("Sheet1", "Sheet2") per includere i nomi di tutti i fogli da duplicare. Questa soluzione è perfetta per l’elaborazione in batch di fogli basati su modelli standard.

Suggerimenti e promemoria sugli errori:

  • Se un qualsiasi Nome del foglio di lavoro è scritto in modo errato o mancante, tale foglio verrà saltato.
  • Assicurarsi di non superare i limiti di Excel relativi ai fogli di lavoro (solitamente fino a 255 fogli per cartella di lavoro, ma file di grandi dimensioni potrebbero rallentare prima di tale limite).

 

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