Come creare più fogli di lavoro da un elenco di valori di celle?
Esistono metodi rapidi o semplici per creare più fogli di lavoro basati su un elenco di valori di celle in Excel? In questo articolo, parlerò di alcuni trucchi utili per risolvere questa operazione.
Crea più fogli di lavoro da un elenco di valori di celle con il codice VBA
Crea più fogli di lavoro da un elenco di valori di celle con Kutools per Excel
Crea più fogli di lavoro da un elenco di valori di celle con il codice VBA
Per creare rapidamente più nuovi fogli di lavoro denominati con un elenco di valori di celle, il seguente codice VBA può aiutarti.
1. Tieni premuti i tasti ALT + F11 per aprire la finestra Microsoft Visual Basic for Applications.
2. Clicca su Inserisci > Modulo e incolla il seguente codice nella finestra del Modulo.
Codice VBA: Crea più fogli di lavoro da un elenco di celle:
Sub AddSheets()
'Updateby Extendoffice
Dim xRg As Excel.Range
Dim wSh As Excel.Worksheet
Dim wBk As Excel.Workbook
Set wSh = ActiveSheet
Set wBk = ActiveWorkbook
Application.ScreenUpdating = False
For Each xRg In wSh.Range("A1:A7")
With wBk
.Sheets.Add after:=.Sheets(.Sheets.Count)
On Error Resume Next
ActiveSheet.Name = xRg.Value
If Err.Number = 1004 Then
Debug.Print xRg.Value & " already used as a sheet name"
End If
On Error GoTo 0
End With
Next xRg
Application.ScreenUpdating = True
End Sub
Nota: Nel codice sopra, A1:A7 è l'intervallo di celle che vuoi usare per creare i fogli, cambialo secondo le tue esigenze.
3. Quindi premi il tasto F5 per eseguire questo codice, e i nuovi fogli verranno creati dopo tutti i fogli nel workbook corrente, vedi screenshot:
Crea più fogli di lavoro da un elenco di valori di celle con Kutools per Excel
Se non sei pratico con il codice sopra, ecco uno strumento utile - Kutools per Excel, con la sua funzione Crea Fogli di Lavoro Sequenziali, i fogli di lavoro verranno creati basandosi sui valori delle celle in un nuovo workbook.
Dopo aver installato Kutools per Excel, procedi come segue:
1. Clicca su Kutools Plus > Foglio di lavoro > Crea Fogli di Lavoro Sequenziali, vedi screenshot:
2. Nella finestra di dialogo Crea Fogli di Lavoro Sequenziali:
(1.) Seleziona un foglio di lavoro su cui desideri creare fogli di lavoro sequenziali;
(2.) Poi seleziona Dati nell'opzione intervallo dal Nome del foglio di lavoro basato su menu a discesa, e clicca sul pulsante per selezionare i valori delle celle che desideri utilizzare.
3. Quindi clicca sul pulsante Ok, i fogli di lavoro verranno creati con i nomi dei valori delle celle in un nuovo workbook, vedi screenshot:
Clicca Scarica e prova gratis Kutools per Excel Ora!
I 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 oltre300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Clicca qui per ottenere la funzione 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 della stessa finestra, invece che in nuove finestre.
- Aumenta la tua produttività del50% e riduce centinaia di clic del mouse ogni giorno!