Vai al contenuto principale

Come cercare per nome del foglio di lavoro in Excel?

Normalmente possiamo trovare / cercare facilmente le celle con la funzione Trova e sostituisci. Ma a volte dobbiamo cercare per nome del foglio di lavoro. Ad esempio, ci sono dozzine di fogli di lavoro che si schiacciano nella barra delle schede del foglio e dobbiamo trovare rapidamente un foglio di lavoro e saltarci sopra. Così come? Questo articolo discuterà entrambi i metodi per risolverlo facilmente.


Cerca per nome del foglio di lavoro con VBA

Questo metodo introdurrà una macro VBA per cercare facilmente il foglio di lavoro nella cartella di lavoro attiva.

1. premi il altro + F11 tasti contemporaneamente per aprire la finestra di Microsoft Visual Basic, Applications Edition.

2. Clic inserire > Moduli, quindi incolla il codice VBA seguente nella nuova finestra del modulo di apertura.

VBA: ricerca per nome del foglio di lavoro

Sub SearchSheetName()
Dim xName As String
Dim xFound As Boolean
xName = InputBox("Enter sheet name to find in workbook:", "Sheet search")
If xName = "" Then Exit Sub
On Error Resume Next
ActiveWorkbook.Sheets(xName).Select
xFound = (Err = 0)
On Error GoTo 0
If xFound Then
MsgBox "Sheet '" & xName & "' has been found and selected!"
Else
MsgBox "The sheet '" & xName & "' could not be found in this workbook!"
End If
End Sub

3. premi il F5 o fare clic su Correre pulsante per eseguire questo VBA.

4. Viene visualizzata una finestra di dialogo di ricerca del foglio, digitare il nome del foglio di lavoro che si cercherà e fare clic su OK pulsante. Vedi screenshot:

Verrà visualizzata un'altra finestra di dialogo che dirà se il foglio di lavoro è stato trovato o meno. Basta chiuderlo.

Nota: Questo VBA richiede il nome del foglio di lavoro esattamente corrispondente. Solo tu inserisci il nome esattamente completo del foglio di lavoro, puoi scoprire questo foglio di lavoro con questo VBA.


Cerca per nome del foglio di lavoro con Crea elenco di nomi di fogli di Kutools per Excel

Il VBA di cui sopra potrebbe non essere facile per trovare un foglio di lavoro se non riesci a ricordare esattamente e inserire il nome del foglio di lavoro. Questo metodo introdurrà Kutools per Excel Crea un elenco di nomi di fogli utilità per cercare e passare facilmente a un foglio di lavoro.

Kutools for Excel - Ricco di oltre 300 strumenti essenziali per Excel. Goditi una prova GRATUITA di 30 giorni con tutte le funzionalità senza carta di credito richiesta! Scaricare ora!

1. Clic Kutools Plus > Foglio di lavoro > Crea un elenco di nomi di fogli per aprire la finestra di dialogo Crea elenco di nomi di fogli. Vedi screenshot:
ricerca doc per foglio 01

2. Nella finestra di dialogo di apertura Crea elenco di nomi di fogli, specificare le impostazioni: (1) controlla il Contiene un elenco di collegamenti ipertestuali opzione; (2) digitare un nome per il nuovo foglio indice creato; (3) specificare la posizione del nuovo foglio indice; e (4) elenca tutti i nomi dei fogli di lavoro in una colonna nel foglio Indice.

3. Clicca il Ok pulsante. Ora viene creato un nuovo foglio di indice e posizionato davanti a tutti i fogli di lavoro.

4. Vai al foglio dei provini e premi Ctrl + F contemporaneamente i tasti per aprire la finestra di dialogo Trova e sostituisci, digita una parola chiave nel file Trova quello che casella e fare clic su Trova tutto pulsante. Vedi screenshot:

Ora tutti i nomi dei fogli di lavoro contenenti le parole chiave vengono trovati ed elencati nella parte inferiore della finestra di dialogo Trova e sostituisci. Vedi sopra la finestra di dialogo.

5. Fare clic sul nome di un foglio di lavoro trovato nella finestra di dialogo Trova e sostituisci per selezionare la cella corrispondente, quindi fare clic sulla cella selezionata nel foglio di indice, si salterà immediatamente al foglio di lavoro corrispondente.

Demo: ricerca per nome del foglio di lavoro in Excel


Kutools for Excel: Oltre 300 strumenti utili a portata di mano! Inizia oggi la tua prova gratuita di 30 giorni senza limitazioni di funzionalità. Scarica ora!

Cerca per nome del foglio di lavoro con il riquadro di spostamento di Kutools per Excel

Se hai installato Kutools per Excel, puoi facilmente cercare fogli di lavoro per nome del foglio nel riquadro di spostamento. Si prega di fare quanto segue:

Kutools for Excel - Potenzia Excel con oltre 300 strumenti essenziali. Goditi una prova GRATUITA di 30 giorni con tutte le funzionalità senza carta di credito richiesta! Get It Now

1. Per impostazione predefinita, il riquadro di spostamento si apre. Se chiuso, fare clic su Kutools > Riquadro di spostamento per visualizzare il riquadro di navigazione, quindi fare clic su  (Cartella di lavoro e foglio) all'estrema sinistra del riquadro di spostamento.

2. Vai avanti per controllare il file Filtro casella di controllo nel riquadro di spostamento e digitare le parole chiave specificate nella casella seguente. Ora tutti i fogli di lavoro i cui nomi contengono le parole chiave specificate verranno trovati ed elencati nella casella sottostante. Vedi screenshot:

Note:: Facendo clic sui risultati della ricerca si salterà e si aprirà immediatamente il foglio di lavoro corrispondente.

Demo: cerca per nome del foglio di lavoro con il riquadro di navigazione di Kutools per Excel


Kutools for Excel: Oltre 300 strumenti utili a portata di mano! Inizia oggi la tua prova gratuita di 30 giorni senza limitazioni di funzionalità. Scarica ora!

Articoli correlati:

I migliori strumenti per la produttività in ufficio

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, ...)   |   Più di 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...

scheda kte 201905


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 (7)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Thank you, it really helpful.
This comment was minimized by the moderator on the site
Note :- Formula Work only if you Sheet Name in Numeric="='E:\Contacts\"&"["&SUM(MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,256))-1&".csv"&"]"&SUM(MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,256))-1&"'!$B$1048576"Use this Formula To Get Value from other Excel Sheet________________
Define Path = "='E:\Contacts\"&"["Give Sheet Name [if Sheet Name in Numericl] = SUM(MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,256))-1&".csv"&"]"&SUM(MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,256))-1Cell No. = !$B$1048576
This comment was minimized by the moderator on the site
Note :- Formula Work only if you Sheet Name in Numeric="='E:\Contacts\"&"["&SUM(MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,256))-1&".csv"&"]"&SUM(MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,256))-1&"'!$B$1048576"Use this Formula To Get Value from other Excel Sheet________________
Define Path = "='E:\Contacts\"&"["Give Sheet Name [if Sheet Name in Numericl] = SUM(MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,256))-1&".csv"&"]"&SUM(MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,256))-1Cell No. = !$B$1048576
This comment was minimized by the moderator on the site
Muchas gracias por el consejo, me ayudo mucho!!
This comment was minimized by the moderator on the site
Dear sir, mujhe excel 2013 me worksheet search karne ki vba coding bata dijiye or search command bata dijiye
This comment was minimized by the moderator on the site
Please tell me about cell name search in all worksheet of excel 2007 shortcut or longterm
This comment was minimized by the moderator on the site
Thank you very much. The VBA code was very helpful for me :-) Thanks again!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations