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

Come creare fogli di lavoro sequenziali da un intervallo di celle in Excel?

AutoreXiaoyang Data di modifica

Se si dispone di un intervallo di dati nel foglio di lavoro e ora si desidera creare una sequenza di fogli di lavoro basata sui dati delle celle, vedere lo screenshot seguente. Naturalmente, è possibile modificare manualmente uno per uno i Nome del foglio di lavoro, ma se sono presenti diversi Nome del foglio di lavoro da modificare, questo metodo risulterà difficoltoso e dispendioso in termini di tempo. Di seguito illustrerò alcuni trucchi rapidi per aiutarLa.

doc-create-sheets-from-list1

Crea fogli di lavoro sequenziali da elenco di celle con codice VBA

Crea fogli di lavoro sequenziali da elenco di celle con Kutools per Excel


Crea fogli di lavoro sequenziali da elenco di celle con codice VBA

Il seguente codice VBA consente di aggiungere nuovi fogli di lavoro, denominati in base al contenuto delle celle, dopo il foglio di lavoro esistente. Procedere come segue:

1. Tenere premuti i tasti ALT + F11: si aprirà la finestra di Microsoft Visual Basic for Applications.

2. Fare clic su Inserisci > Modulo e incollare il codice seguente nella finestra del modulo.

Codice VBA: aggiungere fogli di lavoro in sequenza basati su un elenco di celle

Sub CreateWorkSheetByRange()
'Update 20130829
Dim WorkRng As Range
Dim Ws As Worksheet
Dim arr As Variant
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
arr = WorkRng.Value
Application.ScreenUpdating = False
For i = 1 To UBound(arr, 1)
    For j = 1 To UBound(arr, 2)
        Set Ws = Worksheets.Add(after:=Application.ActiveSheet)
        Ws.Name = arr(i, j)
    Next
Next
Application.ScreenUpdating = True
End Sub

3. Premere quindi il tasto F5 per eseguire il codice: apparirà una finestra di dialogo in cui selezionare l’intervallo da utilizzare. Vedere lo screenshot:

doc-create-sheets-from-list2

4. Fare quindi clic su OK; i fogli di lavoro, denominati in base ai valori delle celle, verranno aggiunti dopo il foglio di lavoro esistente. Vedere lo screenshot:

doc-create-sheets-from-list3

Note:

1. I nuovi fogli di lavoro verranno inseriti dopo il foglio di lavoro corrente.

2. Se l’intervallo selezionato include celle vuote, i fogli di lavoro vengono denominati con il valore predefinito. Vedere gli screenshot:

doc-create-sheets-from-list4
-1
doc-create-sheets-from-list5

Crea fogli di lavoro sequenziali da elenco di celle con Kutools per Excel

Ecco uno strumento davvero pratico: Kutools per Excel, con la sua funzione Crea fogli di lavoro sequenziali, che ti permette di generare in pochi istanti fogli di lavoro con nomi di mesi, giorni della settimana, liste personalizzate e molto altro!

Kutools per Excel include oltre 300 strumenti pratici per Excel. Prova gratuita illimitata per 30 giorni! Scaricalo ora.

Dopo aver installato Kutools per Excel, procedere come segue:

1. Seleziona l’intervallo da cui vuoi creare i fogli di lavoro.

2. Fai clic su KUTOOLS PLUS > Foglio di lavoro > Crea fogli di lavoro sequenziali. Vedi lo screenshot:

3. Nella finestra di dialogo Crea fogli di lavoro sequenziali, scegli il tipo di foglio di lavoro da utilizzare per creare la nuova sequenza e seleziona l’opzione Dati all'interno della selezione. Guarda lo screenshot:

doc-create-sheets-from-list7

4. Fare quindi clic su OK per chiudere la finestra di dialogo; verrà creato un nuovo workbook i cui fogli di lavoro sono denominati in base ai dati dell’intervallo selezionato. Vedere lo screenshot:

doc-create-sheets-from-list8

Note:

1. Se si sceglie Foglio1 o Foglio2, i nuovi fogli di lavoro creati avranno la stessa formattazione di Foglio1 o Foglio2.

2. I nuovi fogli di lavoro vengono creati in una nuova cartella di lavoro.

3. Se l’intervallo selezionato include celle vuote, i fogli di lavoro vengono denominati con il valore predefinito. Consulta gli screenshot:

doc-create-sheets-from-list9
-1
doc-create-sheets-from-list10

Fai clic per scoprire di più su questa funzione per creare fogli di lavoro sequenziali.


Articolo correlato:

Come aggiungere un nuovo foglio di lavoro con nomi personalizzati in Excel?


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