Vai al contenuto principale

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 buona idea 3


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
:controllo del documento se esiste un foglio 1

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.
pannello di navigazione doc kutools 2

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.
pannello di navigazione doc kutools 3

I migliori strumenti per la produttività in ufficio

🤖 Assistente AI di Kutools: Rivoluziona l'analisi dei dati basandosi su: Esecuzione intelligente   |  Genera codice  |  Crea formule personalizzate  |  Analizzare i dati e generare grafici  |  Richiama le funzioni di Kutools...
Funzioni popolari: Trova, evidenzia o identifica i duplicati   |  Elimina righe vuote   |  Combina colonne o celle senza perdere dati   |   Round senza formula ...
Super ricerca: VLookup a criteri multipli    VLookup a valori multipli  |   VLookup su più fogli   |   Ricerca fuzzy ....
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa   |  Elenco a discesa dipendente   |  Elenco a discesa a selezione multipla ....
Gestore di colonna: Aggiungi un numero specifico di colonne  |  Sposta colonne  |  Attiva/disattiva lo stato di visibilità delle colonne nascoste  |  Confronta intervalli e colonne ...
Funzionalità in primo piano: Messa a fuoco della griglia   |  Vista di progettazione   |   Grande barra delle formule    Gestore di cartelle di lavoro e fogli   |  Resource Library (Testo automatico)   |  Date picker   |  Combina fogli di lavoro   |  Crittografa/decrittografa le celle    Invia e-mail per elenco   |  Super filtro   |   Filtro speciale (filtro grassetto/corsivo/barrato...) ...
I 15 migliori set di strumenti12 Testo Strumenti (aggiungi testo, Rimuovi personaggi, ...)   |   50+ Grafico Tipi (Diagramma di Gantt, ...)   |   40+ Pratico Formule (Calcola l'età in base al compleanno, ...)   |   19 Inserimento Strumenti (Inserisci il codice QR, Inserisci immagine dal percorso, ...)   |   12 Conversione Strumenti (Numeri in parole, Conversione di valuta, ...)   |   7 Unisci e dividi Strumenti (Combina righe avanzate, Celle divise, ...)   |   ... e altro ancora

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

Descrizione


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!
Comments (1)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
In the VBA code, if option explicit is set, then the variable "i" will need to be defined
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations