Skip to main content

Come verificare se un foglio esiste in una cartella di lavoro?

Author: Sun Last Modified: 2025-08-06

Quando hai decine o addirittura centinaia di fogli di lavoro in una cartella di lavoro e vuoi trovare o verificare se un foglio esiste in questa cartella, in generale, potrebbe essere un lavoro enorme. Ora ti presento un codice VBA e uno strumento pratico per verificare rapidamente se un foglio esiste in una cartella di lavoro.

Verifica se un foglio esiste in una cartella di lavoro con VBA

Verifica se un foglio esiste e passa ad esso con Kutools per Excel good idea3


Verifica se un foglio esiste in una cartella di lavoro

Segui i seguenti passaggi per copiare il codice VBA ed eseguirlo per verificare se un foglio esiste nella cartella di lavoro corrente.

1. Premi Alt + F11 per visualizzare la finestra Microsoft Visual Basic for Applications.

2. Nella finestra, clicca su Inserisci > Modulo per aprire una nuova finestra del modulo, quindi copia il seguente codice VBA nella finestra del modulo.

VBA: Verifica se un foglio esiste in una cartella di lavoro.

Function CheckSheet(pName As String) As Boolean
'Updateby20140617
Dim IsExist As Boolean
IsExist = False
For i = 1 To Application.ActiveWorkbook.Sheets.Count
    If Application.ActiveWorkbook.Sheets(i).Name = pName Then
        IsExist = True
        Exit For
    End If
Next
CheckSheet = IsExist
End Function

3. Salva questo codice, torna al foglio e seleziona una cella vuota per digitare questa formula =CheckSheet(“Foglio1”) (Foglio1 indica il nome del foglio che desideri verificare se esiste), premi il pulsante Invio, FALSO indica che il foglio non esiste, e VERO indica che esiste nella cartella di lavoro corrente.


Verifica se un foglio esiste e passa ad esso con Kutools per Excel con VBA

Con la Funzione Definita sopra, puoi solo verificare se un foglio esiste, il che è anche un po' difficile. Tuttavia, con Kutools per Excel, il riquadro di navigazione elenca tutti i nomi dei fogli per te, supportando lo scorrimento per trovare il foglio o filtrare il nome del foglio per trovarlo, e se necessario, puoi fare clic sul nome del foglio per passare rapidamente al foglio dopo averlo trovato.

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...

Dopo aver installato gratuitamente Kutools per Excel, procedi come segue:

1. Attiva la cartella di lavoro in cui vuoi verificare se esiste un nome di foglio, quindi clicca Kutools > Navigazione. Vedi screenshot
:click Kutools > Navigation

2. Quindi, nel riquadro che appare, clicca Cartella di lavoro e Foglio per espandere il riquadro, vedrai tutti i nomi dei fogli elencati nel riquadro, puoi scorrere per trovare i nomi dei fogli.
all sheet names list in the pane

3. Oppure puoi selezionare Filtro , quindi digita le parole chiave del nome del foglio che vuoi verificare, quindi il nome del foglio specificato verrà elencato, fai clic sul nome del foglio, e si passerà al foglio.
check Filter button to filter the specific sheet

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 genera grafici | Richiama Funzioni avanzate
Funzionalità popolari: Trova, evidenzia o identifica duplicati | Elimina righe vuote | Combina colonne o celle senza perdere dati | Arrotonda
Super RICERCA.VERT: Ricerca con criteri multipli    Ricerca 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 a selezione multipla….
Gestione colonne: Aggiungi un numero specifico di colonne | Sposta colonne | Cambia lo stato di visibilità delle colonne nascoste | Confronta intervalli e colonne...
Funzionalità in evidenza: Attenzione della griglia | Visualizzazione di progettazione | Barra delle formule avanzata | Gestione Cartella di lavoro & Foglio di lavoro | Libreria AutoText | Selettore di data | Unisci dati | Crittografa/Decrittografa celle | Invia Email da elenco | Super Filtri | Filtro speciale (filtra grassetto/corsivo/barrato...)...
I15 migliori kit di strumenti:12 strumenti di testo (Aggiungi testo, Elimina Caratteri Specifici, ...) | Oltre50 tipi di grafici (Diagramma di Gantt, ...) | Oltre40 formule utili (Calcola l'età in base alla data di nascita, ...) |19 strumenti di inserimento (Inserisci codice QR, Inserisci immagine dal percorso, ...) |12 strumenti di conversione (Converti in parole, Conversione valuta, ...) |7 strumenti per unire & dividere (Unione avanzata righe, Dividi celle, ...) | ...e altro ancora
Usa Kutools nella lingua che preferisci – supporta Inglese, Spagnolo, Tedesco, Francese, Cinese e oltre40 altre!

Migliora le tue competenze su Excel con Kutools per Excel e sperimenta un nuovo livello di efficienza. 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 su Office, rendendo il tuo lavoro molto più semplice

  • Abilita la modifica a schede e la lettura 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 ti fa risparmiare centinaia di clic ogni giorno!