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

Come fare in modo che il nome della scheda del foglio corrisponda al valore di una cella in Excel?

AutoreSiluvia Data di modifica

Quando si gestiscono cartelle di lavoro con più fogli, è spesso utile assegnare a ciascun foglio un nome descrittivo che ne rifletta il contenuto. In molti casi, potrebbe essere necessario che il nome della scheda del foglio corrisponda al valore inserito in una cella specifica — ad esempio, utilizzando il Nome Progetto immesso nella cella A1 come nome del foglio. Questo approccio può semplificare la navigazione, rendere più chiara la struttura dei dati e migliorare l’efficienza complessiva quando si lavora con grandi quantità di informazioni o si condividono file con colleghi. In questo articolo verranno presentati diversi metodi pratici per far sì che il nome della scheda di un foglio corrisponda automaticamente — o in modo agevole — al valore di una cella specifica in Excel.

Assegna al nome della scheda del foglio il valore di una cella con codice VBA
Assegna al nome della scheda del foglio il valore di una cella con Kutools per Excel


Assegna al nome della scheda del foglio il valore di una cella con codice VBA

Se desideri che il nome della scheda del foglio di lavoro si aggiorni dinamicamente e automaticamente in base al valore di una cella specifica, puoi ottenere questo risultato utilizzando VBA (Visual Basic for Applications). Questo approccio è particolarmente utile per modelli o file in cui i nomi dei fogli devono adattarsi all’input dell’utente — ad esempio, assegnando ai fogli nomi basati su reparti, date o categorie personalizzate. Pur richiedendo una configurazione iniziale del codice, questa soluzione è efficiente ed elimina la necessità di rinominare manualmente i fogli.

1. Fare clic con il pulsante destro del mouse sulla scheda del foglio che si desidera collegare automaticamente al valore di una cella, quindi scegliere Visualizza codice dal menu contestuale. Si veda di seguito:

Uno screenshot che mostra l'opzione Visualizza codice nel menu contestuale della scheda di un foglio in Excel

2. Nella finestra Microsoft Visual Basic for Applications aperta, copia e incolla il seguente codice nella finestra Codice vuota. Dopo aver incollato, premi contemporaneamente Alt + Q per chiudere questa finestra e tornare a Excel.

Codice VBA: Assegna al nome della scheda del foglio il valore di una cella

Private Sub Worksheet_Change(ByVal Target As Range)
'Updated by Extendoffice 20230130
    On Error Resume Next
    If Not Intersect(Target, Range("A1")) Is Nothing Then
        ActiveSheet.Name = ActiveSheet.Range("A1")
    ElseIf Not Intersect(Target.Dependents, Range("A1")) Then
        ActiveSheet.Name = ActiveSheet.Range("A1")
    End If
End Sub

Spiegazione dei parametri: Nel codice, A1 indica la cella il cui valore si desidera utilizzare come nome del foglio. Puoi sostituire "A1" con qualsiasi altro riferimento di cella (ad esempio "B2" o "C5") in base alle tue esigenze.

Ora, ogni volta che il valore nella cella specificata (ad esempio A1) cambia, il nome della scheda del foglio si aggiorna automaticamente per corrispondervi, senza richiedere alcun intervento manuale.

Scenari applicabili: Usa questo metodo se vuoi che il nome del foglio si aggiorni immediatamente e automaticamente non appena modifichi il contenuto di una cella specifica.

Limitazione: Le macro VBA devono essere abilitate nella cartella di lavoro e il file deve essere salvato come cartella di lavoro con macro abilitate (*.xlsm). Modificare la cella di riferimento utilizzando un nome non consentito da Excel (ad esempio, caratteri speciali o nomi più lunghi di 31 caratteri) genererà errori.

Suggerimenti e promemoria sugli errori:

  • I nomi dei fogli in Excel non possono superare i 31 caratteri e non devono contenere alcuno dei seguenti caratteri:\ / : ? * [ ]. Se il valore della cella include caratteri non validi, il codice VBA visualizzerà un errore.
  • Se desideri modificare la cella di riferimento per l’aggiornamento automatico del nome del foglio, aggiorna semplicemente il riferimento alla cella nel codice e salva le modifiche.
  • Per abilitare le macro e garantire il corretto funzionamento del codice, la cartella di lavoro deve essere salvata in un formato che supporti le macro (*.xlsm).
  • Se desideri che anche altri fogli si comportino allo stesso modo, ripeti la procedura per ciascuno di essi.

Assegna al nome della scheda del foglio il valore di una cella con Kutools per Excel

Per gli utenti che preferiscono non utilizzare VBA o desiderano rinominare in massa i fogli rapidamente senza scrivere codice, Kutools per Excel offre una soluzione pratica. L’utilità Rinomina batch fogli di lavoro consente di rinominare uno o più fogli di lavoro in base ai valori presenti in celle specifiche. Questo approccio è particolarmente indicato quando è necessario aggiornare contemporaneamente diversi nomi di fogli — ad esempio per creare report mensili, riepiloghi di team o per uniformare i nomi dei fogli all’interno di una 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...

Per rinominare Schede foglio in blocco in base ai valori delle celle, seguire questi passaggi:

1. Fare clic su KUTOOLS PLUS > Foglio di lavoro > Rinomina batch fogli di lavoro. Vedere lo screenshot:

Uno screenshot del menu Kutools Plus in Excel con evidenziata l'opzione Rinomina più fogli di lavoro

2. Nella finestra di dialogo Rinomina batch fogli di lavoro, configura le impostazioni desiderate come segue:

1). Nella sezione Fogli di lavoro, selezionare il foglio o i fogli che si desidera rinominare. È possibile selezionare un singolo foglio o più fogli per l’elaborazione in blocco.
2). Selezionare l’opzione Sostituisci il nome originalesotto Stile di rinomina.
3). Per rinominare i fogli utilizzando i valori di celle specifiche, scegliere l’opzione Dalla selezionee specificare o selezionare l’intervallo di celle i cui valori verranno utilizzati come nuovi nomi dei fogli. Assicurarsi che il numero di celle selezionate corrisponda al numero di fogli da rinominare per evitare risultati non corrispondenti.
4). Fare clic sul pulsante OKper applicare l’operazione di rinomina. Vedere lo screenshot:

Uno screenshot della finestra di dialogo Rinomina più fogli di lavoro in Kutools for Excel con opzioni per rinominare i fogli in base ai valori delle celle

Ora, i fogli di lavoro selezionati verranno immediatamente rinominati in base ai valori corrispondenti presenti nell’intervallo limitato, come illustrato di seguito.

Uno screenshot che mostra fogli di lavoro rinominati in base ai valori di un intervallo specifico

Note:

1. Se si dispone di un numero elevato di fogli, utilizzare la funzione Filtronella parte superiore della finestra di dialogo per individuare e selezionare rapidamente i fogli di lavoro da rinominare.
2. Se si desidera rinominare ciascun foglio di lavoro in base al valore di una cella specifica presente in quel foglio (ad esempio, assegnando a ciascun foglio il valore della propria cella A1), selezionare i fogli nell’elenco Fogli di lavoro, scegliere l’opzione Dalla cella del foglio di lavoro corrispondentee inserire il riferimento di cella (ad esempio "A1") nella casella. Kutools recupererà il valore dalla cella specificata di ciascun foglio di lavoro e lo utilizzerà come Nuovo nome.

Uno screenshot dei fogli di lavoro rinominati in base ai valori di un intervallo specifico

3. Si noti che l’utilizzo di questa utility comporta un aggiornamento una tantum — i Nome del foglio di lavoro non verranno aggiornati automaticamente se in seguito si modifica il valore della cella. Per aggiornare nuovamente i nomi, è necessario rieseguire l’utilità.
4. Assicurarsi che i valori delle celle utilizzati per la rinomina rispettino le regole di Excel per i nomi dei fogli (nessun carattere vietato, massimo 31 caratteri e nessun duplicato tra i nomi dei fogli visibili).

Kutools per Excel– Potenzia Excel con oltre 300 strumenti essenziali, rendendo il tuo lavoro più veloce e semplice, e sfrutta le funzionalità basate sull’IA per un’elaborazione dati più intelligente e una maggiore produttività.Scaricalo ora


Assegna al nome della scheda del foglio il valore di una cella con Kutools per Excel

 
Kutools per Excel: Oltre 300 strumenti pratici a portata di mano! Goditi funzionalità basate sull’intelligenza artificiale per lavorare in modo più intelligente e veloce!Scarica ora!

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