Skip to main content

Kutools per Office — Una Suite. Cinque Strumenti. Ottieni di Più.

Come rendere il nome della scheda del foglio uguale al valore della cella in Excel?

Author Siluvia Last modified

Quando si gestiscono cartelle di lavoro con più fogli di lavoro, è spesso utile dare a ogni foglio un nome descrittivo che corrisponda al suo contenuto. In molti casi, potresti volere che il nome della scheda del foglio rifletta il valore inserito in una cella specifica — ad esempio, utilizzando il nome del progetto inserito 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 i colleghi. In questo articolo, introdurremo diversi metodi pratici per far sì che il nome della scheda del foglio corrisponda automaticamente — o in modo conveniente — al valore di una cella specifica in Excel.

Rendere il nome della scheda del foglio uguale al valore della cella con il codice VBA
Rendere il nome della scheda del foglio uguale al valore della cella con Kutools per Excel


Rendere il nome della scheda del foglio uguale al valore della cella con il codice VBA

Se vuoi che il nome della scheda del foglio di lavoro si aggiorni dinamicamente e segua automaticamente il valore di una cella particolare, puoi realizzare ciò utilizzando VBA (Visual Basic for Applications). Questo metodo è particolarmente utile per modelli o file in cui i nomi dei fogli devono cambiare in base all'input dell'utente — ad esempio, nominando i fogli in base ai reparti, alle date o a categorie personalizzate. Sebbene questa soluzione richieda una configurazione del codice una tantum, è efficiente ed elimina la necessità di rinominare manualmente.

1. Fai clic con il tasto destro sulla scheda del foglio che desideri collegare automaticamente al valore di una cella, quindi scegli Visualizza Codice dal menu contestuale. Vedi sotto:

A screenshot showing the View Code option in the right-click menu of a sheet tab in Excel

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

Codice VBA: Rendi la scheda del foglio uguale al valore della 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 del parametro: Nel codice, A1 indica la cella il cui valore desideri utilizzare come nome del foglio. Puoi modificare "A1" per fare riferimento a qualsiasi altra cella (ad esempio, "B2" o "C5") secondo le tue esigenze.

Ora, ogni volta che il valore nella cella designata (come A1) cambia, il nome della scheda del foglio di lavoro si aggiornerà automaticamente per corrispondervi. Ciò avviene senza ulteriori passaggi manuali.

Scenari applicabili: Usa questo metodo se vuoi che il nome del foglio cambi immediatamente e automaticamente quando viene modificato il contenuto di una cella specifica.

Limitazione: Le macro VBA devono essere abilitate nella tua cartella di lavoro e devi salvare il file come cartella di lavoro abilitata per le macro (*.xlsm). Cambiare la cella di riferimento in un nome che Excel non consente (come caratteri speciali o superiore a 31 caratteri) causerà errori.

Suggerimenti e promemoria sugli errori:

  • I nomi dei fogli in Excel non possono superare i 31 caratteri e non possono contenere nessuno dei seguenti caratteri: \ / : ? * [ ]. Se il valore della cella contiene caratteri non validi, il codice VBA visualizzerà un errore.
  • Se hai bisogno di cambiare il riferimento automatico per riflettere una cella diversa, modifica semplicemente il riferimento della cella nel codice e salva le modifiche.
  • Per abilitare le macro e assicurarti che il codice funzioni, la tua cartella di lavoro deve essere salvata in un formato abilitato per le macro (*.xlsm).
  • Se vuoi che altri fogli si comportino in modo simile, ripeti i passaggi per ogni foglio desiderato.

Rendere il nome della scheda del foglio uguale al valore della cella con Kutools per Excel

Per gli utenti che preferiscono non utilizzare VBA o vogliono rinominare rapidamente i fogli in blocco senza scrivere codice, Kutools per Excel offre una soluzione conveniente. L'utilità Rinomina Fogli Multipli ti consente di rinominare uno o più fogli di lavoro in base ai valori presenti in celle specifiche. Questo approccio è particolarmente adatto a situazioni in cui devi aggiornare contemporaneamente diversi nomi di fogli — ad esempio, creando report mensili, riassunti di squadra o standardizzando i nomi dei fogli in tutta la cartella di lavoro.

Kutools per Excel offre oltre 300 funzionalità avanzate per semplificare compiti complessi, aumentando creatività ed efficienza. Integrato con capacità di intelligenza artificiale, Kutools automatizza le attività con precisione, rendendo la gestione dei dati senza sforzo. Informazioni dettagliate su Kutools per Excel... Prova gratuita...

Per rinominare le schede dei fogli in base ai valori delle celle in blocco, segui questi passaggi:

1. Clicca su Kutools Plus > Foglio > Rinomina Fogli Multipli. Vedi screenshot:

A screenshot of the Kutools Plus menu in Excel highlighting the Rename Multiple Worksheets option

2. Nella finestra di dialogo Rinomina Fogli Multipli, configura le impostazioni desiderate come segue:

1). Nella sezione Fogli di lavoro, seleziona il foglio o i fogli che desideri rinominare. Puoi selezionare un singolo foglio o più fogli per l'elaborazione in blocco.
2). Seleziona l'opzione Sostituisci il nome originale del foglio sotto Opzioni di rinomina.
3). Per rinominare i fogli utilizzando i valori da celle specifiche, scegli l'opzione Da intervallo specifico. Quindi, specifica o seleziona l'intervallo di celle i cui valori verranno utilizzati come nuovi nomi dei fogli. Assicurati che il numero di celle selezionate corrisponda al numero di fogli che stai rinominando per evitare risultati non corrispondenti.
4). Clicca sul pulsante OK per applicare l'operazione di rinomina. Vedi screenshot:

A screenshot of the Rename Multiple Worksheets dialog box in Kutools for Excel with options to rename sheets based on cell values

Ora, i fogli di lavoro selezionati verranno immediatamente rinominati per corrispondere ai valori corrispondenti nell'intervallo specificato, come dimostrato di seguito.

A screenshot showing worksheets renamed based on specific range values

Note:

1. Se hai un gran numero di fogli, utilizza la funzione Filtro nella parte superiore della finestra di dialogo per trovare e selezionare rapidamente i fogli che desideri rinominare.
2. Se desideri rinominare ogni foglio in base al valore di una cella specifica in quel foglio (ad esempio, nominando ogni foglio in base al valore della propria cella A1), seleziona i fogli nell'elenco Fogli, scegli l'opzione Rinomina fogli con cella specifica e inserisci il riferimento della cella (ad esempio, "A1") nella casella. Kutools recupererà il valore dalla cella specificata di ciascun foglio e lo utilizzerà come nuovo nome.

A screenshot of the renamed worksheets based on specific range values

3. Tieni presente che l'utilizzo di questa utilità è un aggiornamento una tantum — il nome del foglio non si aggiornerà automaticamente se successivamente cambi il valore della cella. Per aggiornare nuovamente i nomi, riesegui l'utilità.
4. Assicurati che i valori delle celle utilizzati per la rinomina rispettino le regole di Excel per i nomi dei fogli (nessun carattere vietato, massimo di 31 caratteri e nessun duplicato tra i nomi dei fogli visibili).

Kutools per Excel - Potenzia Excel con oltre 300 strumenti essenziali. Goditi funzionalità AI gratuite per sempre! Ottienilo ora


Rendere il nome della scheda del foglio uguale al valore della cella con Kutools per Excel

 
Kutools per Excel: Oltre 300 strumenti utili a portata di mano! Goditi funzionalità AI gratuite per sempre! Scarica Ora!

I migliori strumenti per la produttività in Office

🤖 Kutools AI Aide: Rivoluziona l’analisi dei dati grazie a: Esecuzione intelligente | Genera codice | Crea formule personalizzate | Analizza dati e crea grafici | Attiva Funzioni avanzate
Funzionalità più usate: Trova, evidenziazione o contrassegna duplicati | Elimina righe vuote | Unisci colonne o celle senza perdere dati | Arrotonda senza formula...
Super RICERCA.VERT: Ricerca VERT per criteri multipli | Ricerca VERT per valori multipli | Ricerca su più fogli | Corrispondenza approssimativa...
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa | Elenco a discesa dipendente | Elenco a discesa multi-selezione...
Gestore colonne: Aggiungi un numero specifico di colonne | Sposta colonne | Cambia stato di visibilità delle colonne nascoste | Confronta intervalli & colonne...
Funzionalità in primo piano: Attenzione della griglia | Visualizzazione di progettazione | Barra delle formule avanzata | Gestore di cartelle di lavoro & fogli | Libreria AutoText | Selettore di data | Unisci dati | Crittografa/Decrittografa celle | Invia Email per elenco | Super Filtri | Filtro speciale (filtra grassetto/corsivo/barrato...)...
Top15 strumenti:12 strumenti Testo (Aggiungi testo, Elimina Caratteri Specifici, ...) |50+ tipi di grafico (Diagramma di Gantt, ...) |40+ formule pratiche (Calcola letà in base alla data di nascita, ...) |19 strumenti di inserimento (Inserisci codice QR, Inserisci Immagine da percorso, ...) |12 strumenti di conversione (Converti in parole, Conversione valuta, ...) |7 strumenti Unione & Dividi (Unione avanzata righe, Dividi celle, ...) | ... e altro ancora
Usa Kutools nella lingua che preferisci – supporta Inglese, Spagnolo, Tedesco, Francese, Cinese e oltre40 altre lingue!

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 farti risparmiare tempo. Clicca qui per ottenere la funzione di cui hai più bisogno...


Office Tab porta le schede su Office e rende il tuo lavoro molto più semplice

  • Abilita la modifica e 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 produttività del50% e riduce centinaia di clic del mouse ogni giorno!

Tutti gli add-in Kutools. Un solo programma di installazione

La suite Kutools for Office include add-in per Excel, Word, Outlook & PowerPoint più Office Tab Pro, ideale per i team che lavorano su più app di Office.

Excel Word Outlook Tabs PowerPoint
  • Suite tutto-in-uno — Add-in per Excel, Word, Outlook & PowerPoint + Office Tab Pro
  • Un solo programma di installazione, una sola licenza — configurazione in pochi minuti (pronto per MSI)
  • Funzionano meglio insieme — produttività ottimizzata su tutte le app Office
  • Prova completa30 giorni — nessuna registrazione, nessuna carta di credito
  • Massimo risparmio — costa meno rispetto all’acquisto singolo degli add-in