Come rinominare i fogli in base ai valori delle celle (da una lista) in Excel?
La rinomina di un singolo foglio di lavoro in Excel viene generalmente eseguita facendo clic con il tasto destro del mouse sulla scheda del foglio e scegliendo "Rinomina" dal menu contestuale. Tuttavia, se è necessario rinominare più fogli di lavoro utilizzando i valori di celle specificate, o si desidera assegnare dinamicamente un nome a un foglio in base al valore di una cella specifica, ci sono diversi metodi che è possibile utilizzare. Questo articolo vi guiderà attraverso queste tecniche, rendendo il processo semplice ed efficiente.
- Rinominare dinamicamente un foglio in base al valore della cella con VBA
- Rinominare più fogli in base ai valori delle celle nei fogli corrispondenti
- Rinominare più fogli da una lista specificata
Rinominare dinamicamente un foglio dal valore della cella con VBA
Possiamo rinominare dinamicamente un foglio di lavoro dal valore di una determinata cella con VBA in Excel, e potete procedere come segue:
Passo 1: Fare clic con il tasto destro del mouse sul nome del foglio del foglio di lavoro che verrà nominato dinamicamente in base al valore di una cella, e selezionare Visualizza Codice dal menu contestuale.
Passo 2: Nella finestra di Microsoft Visual Basic for Applications che si apre, incollare il seguente codice VBA nella finestra del modulo.
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Set Target = Range("A1")
If Target = "" Then Exit Sub
Application.ActiveSheet.Name = VBA.Left(Target, 31)
Exit Sub
End Sub
Suggerimento: Questo codice VBA rinomina dinamicamente il foglio di lavoro in base al valore nella cella A1; è possibile cambiare "A1" con altre celle in base alle proprie esigenze.
Passo 3: Salvare il codice VBA e chiudere la finestra di Microsoft Visual Basic for Application.
Successivamente, vedrete che il nome del foglio cambia dinamicamente in base al valore della cella specificata.
Note:
- Se la cella specificata è vuota, il foglio di lavoro non verrà rinominato.
- Il foglio di lavoro verrà rinominato ogni volta che si modifica il valore nella cella specificata.
- Se si digita un carattere speciale nella cella specificata, come *, verrà visualizzato un avviso di errore.
Rinominare più fogli in base ai valori delle celle nei fogli corrispondenti
Il metodo descritto sopra consente di rinominare un foglio alla volta. Tuttavia, utilizzando la funzione Rinomina Fogli Multipli di Kutools per Excel, è possibile rinominare rapidamente tutti o più fogli in base al valore di una cella specificata in ciascun foglio corrispondente. Ad esempio, è possibile rinominare ogni foglio in modo che corrisponda al valore trovato nella cella A1 di quel particolare foglio.
- Clicca Kutools Plus > Foglio di lavoro > Rinomina Fogli di Lavoro. Vedi screenshot:
- Nella finestra di dialogo Rinomina batch fogli di lavoro che si apre, procedere come segue:
- Nell'elenco Fogli di lavoro , selezionare i fogli che si desidera rinominare.
- Nella sezione Opzioni di Rinomina, selezionare l'opzione Sostituisci il nome originale del foglio.
- Nella sezione Nuovo Nome Foglio di Lavoro, selezionare l'opzione Dalla cella del foglio di lavoro corrispondente e specificare la cella il cui contenuto verrà utilizzato per rinominare il foglio corrispondente.
- Clicca il pulsante Ok.
Ora tutti i fogli selezionati sono stati rinominati in base alla cella specificata di ciascun foglio. Vedi screenshot:
Nota: Vuoi accedere alla funzionalità Rinomina Fogli Multipli? Scarica subito Kutools per Excel! Oltre a questo, Kutools offre una miriade di 300+ altre funzionalità e offre una prova gratuita di 30 giorni. Non aspettare, prova oggi stesso!
Rinominare più fogli da una lista specificata
La funzione Rinomina Fogli Multipli di Kutools per Excel supporta anche la rinomina di più fogli in base ai valori delle celle in una lista specificata.
- Clicca Kutools Plus > Foglio di lavoro > Rinomina Fogli di Lavoro.
- Nella finestra di dialogo Rinomina batch fogli di lavoro che si apre, configurare come segue:
- Nell'elenco Fogli di lavoro, selezionare i fogli che si desidera rinominare.
- Nella sezione Opzioni di Rinomina , selezionare l'opzione Sostituisci il nome originale del foglio.
- Nella Origine nome file sezione, selezionare l' Dalla selezione opzione, e cliccare il
pulsante per aprire la seconda Rinomina batch fogli di lavoro finestra di dialogo (vedi screenshot a destra). Quindi, selezionare l'elenco delle celle che si desidera rinominare in base ai loro valori, e cliccare il OK pulsante.
- Clicca il pulsante Ok per applicare la rinomina.
Quindi vedrete che tutti i nomi dei fogli selezionati vengono sostituiti con i valori delle celle nella lista specificata. Vedere sotto lo screenshot:
Nota: Vuoi accedere alla funzionalità Rinomina Fogli Multipli? Scarica subito Kutools per Excel! Oltre a questo, Kutools offre una miriade di 300+ altre funzionalità e offre una prova gratuita di 30 giorni. Non aspettare, prova oggi stesso!
Demo: denominare i fogli in base ai valori delle celle (da una lista) in Excel
Articoli correlati:
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!