Note: The other languages of the website are Google-translated. Back to English

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 > Modulo 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 Entra 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 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

Kutools per Excel risolve la maggior parte dei tuoi problemi e aumenta la tua produttività dell'80%

  • Riutilizzo: Inserisci rapidamente formule complesse, grafici e tutto ciò che hai usato prima; Crittografa celle con password; Crea mailing list e invia email ...
  • Bar Super Formula (modifica facilmente più righe di testo e formula); Layout di lettura (leggi e modifica facilmente un gran numero di celle); Incolla su intervallo filtrato...
  • Unisci celle / righe / colonne senza perdere dati; Contenuto delle celle divise; Combina righe / colonne duplicate... Impedisci celle duplicate; Confronta intervalli...
  • Seleziona Duplica o Unico Righe; Seleziona Righe vuote (tutte le celle sono vuote); Super Find e Fuzzy Find in molte cartelle di lavoro; Selezione casuale ...
  • Copia esatta Più celle senza modificare il riferimento della formula; Riferimenti di creazione automatica a più fogli; Inserisci punti elenco, Caselle di controllo e altro ...
  • Estrai testo, Aggiungi testo, Rimuovi per posizione, Rimuovi spazio; Creare e stampare totali parziali di paging; Converti contenuto e commenti tra celle...
  • Super filtro (salva e applica schemi di filtri ad altri fogli); Ordinamento avanzato per mese / settimana / giorno, frequenza e altro; Filtro speciale in grassetto, corsivo ...
  • Combina cartelle di lavoro e fogli di lavoro; Unisci tabelle in base a colonne chiave; Suddividi i dati in più fogli; Conversione in batch xls, xlsx e PDF...
  • Più di 300 potenti funzionalità. Supporta Office/Excel 2007-2021 e 365. Supporta tutte le lingue. Facile implementazione nella tua azienda o organizzazione. Funzionalità complete Prova gratuita di 30 giorni. Garanzia di rimborso di 60 giorni.
scheda kte 201905

Scheda Office porta l'interfaccia a schede a Office e semplifica notevolmente il 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!
fondo officetab
Commenti (1)
Ancora nessuna valutazione. Puoi essere il primo a votare!
Questo commento è stato fatto dal moderatore sul sito
Nel codice VBA, se è impostata l'opzione esplicita, sarà necessario definire la variabile "i".
Non ci sono ancora commenti pubblicati qui
Lasciate i vostri commenti
Pubblicazione come ospite
×
Valuta questo post:
0   Personaggi
Posizioni suggerite

Seguici

Copyright © 2009 - www.extendoffice.com. | Tutti i diritti riservati. Offerto da ExtendOffice, | Mappa del sito
Microsoft e il logo Office sono marchi o marchi registrati di Microsoft Corporation negli Stati Uniti e / o in altri paesi.
Protetto da Sectigo SSL