Come verificare se un foglio esiste in una cartella di lavoro?
Quando hai dozzine di fogli di lavoro o addirittura centinaia di fogli di lavoro in una cartella di lavoro e vuoi trovare o controllare se esiste un foglio in questa cartella di lavoro, in generale, potrebbe essere un lavoro enorme. Ora introduco un codice VBA e uno strumento utile per verificare rapidamente se esiste un foglio in una cartella di lavoro.
Verifica se esiste un foglio in una cartella di lavoro con VBA
Controlla se esiste un foglio e passa ad esso con Kutools per Excel
Controlla se esiste un foglio in una cartella di lavoro
Seguire i passaggi seguenti per copiare il codice VBA ed eseguirlo per verificare se esiste un foglio nella cartella di lavoro corrente.
1. Stampa Alt + F11 per visualizzare il Microsoft Visual Basic, Applications Edition finestra.
2. Nella finestra, fare clic su inserire > Moduli per mostrare una nuova finestra del modulo, quindi copia il seguente codice VBA nella finestra del modulo.
VBA: controlla se esiste un foglio 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. Salvare questo codice, tornare al foglio e selezionare una cella vuota per digitare questa formula = CheckSheet ("Shee1") (Foglio1 indica il nome del foglio che si desidera controllare se esiste) in esso, premere entrare pulsante, FALSO indica che questo foglio non esiste e TURE indica che esiste nella cartella di lavoro corrente.
Controlla se esiste un foglio e passa ad esso con Kutools per Excel con VBA
Con la funzione definita sopra, puoi solo controllare se esiste un foglio e che è anche un po 'difficile. Tuttavia, con Kutools for Excel, il riquadro di navigazione elenca tutti i nomi dei fogli per te, che supporta lo scorrimento per trovare il foglio o filtra il nome del foglio per trovare il foglio e, se necessario, puoi fare clic sul nome del foglio per passare rapidamente al foglio dopo averlo trovato.
Kutools for Excel, con oltre 300 funzioni utili, rende il tuo lavoro più facile. |
Dopo shavasana, sedersi in silenzio; saluti; installazione gratuita Kutools per Excel, per favore fai come di seguito:
1. abilitare la cartella di lavoro in cui si desidera controllare il nome di un foglio, se presente, quindi fare clic su Kutools > Navigazione. Vedi screenshot
:
2. Quindi, nel riquadro a comparsa, fare clic su Cartella di lavoro e foglio pulsante per espandere il riquadro, puoi vedere l'elenco di tutti i nomi dei fogli nel riquadro, puoi scorrere per trovare i nomi dei fogli.
3. Oppure puoi controllare Filtro pulsante, quindi digitare le parole chiave del nome del foglio che si desidera controllare, quindi il nome del foglio specificato verrà visualizzato nell'elenco, fare clic sul nome del foglio, quindi passare al foglio.
I migliori strumenti per la produttività in ufficio
Potenzia le tue competenze di Excel con Kutools per Excel e sperimenta l'efficienza come mai prima d'ora. Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Fai clic qui per ottenere la funzionalità di cui hai più bisogno...
Office Tab porta l'interfaccia a schede in Office e semplifica notevolmente il tuo lavoro
- 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, piuttosto che in nuove finestre.
- Aumenta la produttività del 50% e riduce ogni giorno centinaia di clic del mouse!