Come verificare se un foglio esiste in una cartella di lavoro?
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
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.
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
:
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.
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.
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 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.





- 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