Come cercare per nome di foglio nella cartella di lavoro di Excel (2 metodi pratici)

  • Condividi Questo
Hugh West

Se avete molti fogli di lavoro in una cartella di lavoro di Excel e state navigando su Google per trovare rapidamente un foglio specifico o tutti i nomi dei fogli, allora siete nel posto giusto! In questo articolo, discuteremo 2 metodi efficaci per cercare per nome di foglio nella cartella di lavoro di Excel con illustrazioni appropriate.

Scarica il quaderno di esercizi

Potete scaricare la seguente cartella di lavoro Excel per il vostro studio.

Nome del foglio di ricerca.xlsm

2 metodi efficaci per cercare il nome del foglio in una cartella di lavoro Excel

In questa sezione, impareremo 2 metodi per cercare i nomi dei fogli di lavoro in una cartella di lavoro di Excel con illustrazioni e spiegazioni appropriate.

1. Fare clic con il pulsante destro del mouse sul pulsante di navigazione per trovare il nome del foglio.

Il pulsante di navigazione della cartella di lavoro di Excel si trova appena sopra la barra di stato.

In una cartella di lavoro Excel contenente molti nomi di fogli, è possibile trovare rapidamente il foglio desiderato utilizzando questo pulsante. È sufficiente eseguire i seguenti passaggi.

Passi:

  • Fare fare clic con il tasto destro del mouse sul Pulsante di navigazione della cartella di lavoro di Excel.

Verrà visualizzata una finestra di dialogo contenente tutti i nomi dei fogli della cartella di lavoro di Excel.

  • Ora scegliere il foglio specifico di cui si ha bisogno, e infine premere OK .

In questo modo si accede al foglio selezionato.

Per saperne di più: Come ottenere il nome di un foglio Excel (2 metodi)

2. Usare il codice VBA per cercare il nome del foglio in una cartella di lavoro Excel

È possibile trovare facilmente i nomi dei fogli utilizzando alcune macro VBA. Qui vedremo come farlo.

2.1 Ricerca con VBA e navigazione dall'elenco dei nomi dei fogli

Qui, il VBA elencherà tutti i nomi dei fogli della cartella di lavoro di Excel. In questa sezione, impareremo come ottenere l'elenco di tutti i nomi dei fogli della cartella di lavoro di Excel usando VBA Per questo è sufficiente seguire i passaggi indicati di seguito.

Passi:

  • Per prima cosa, andare alla pagina Sviluppatore scheda.
  • Quindi fare clic sul pulsante Visual Basic dall'opzione Sviluppatore e una scheda VBA si apre la finestra.

Oppure, se si preme Alt+F11 insieme, un VBA si aprirà una finestra.

  • Quindi fare clic sul pulsante Inserire della barra dei menu del programma VBA finestra.
  • Quindi fare clic su Modulo .

Si aprirà una nuova finestra Modulo finestra.

  • Ora, copiare quanto segue VBA e incollarlo nel file Modulo finestra.
 Sub List_SheetNames() Columns(1).Insert For i = 1 To Sheets.Count Cells(i, 1) = Sheets(i).Name Next i End Sub 
  • Fare clic su Correre della barra dei menu o premere F5 per eseguire il VBA codice.

In questo modo viene creato un elenco di tutti i nomi dei fogli di lavoro presenti nel foglio corrente.

  • Ora, per saltare al foglio desiderato, è possibile assegnare un collegamento ipertestuale a questi nomi di fogli. Continuare a seguire i passaggi per aggiungere un collegamento ipertestuale a ciascuno dei fogli.
  • Cliccare con il tasto destro del mouse sul nome del foglio optato.
  • Vai al sito Collegamento opzione> Inserisci link .

  • Selezionare Posto in questo documento .
  • Selezionare il foglio specifico.
  • Stampa OK .

Ora, facendo clic sui collegamenti creati, si accede al foglio di lavoro corrispondente.

Leggi tutto: Come elencare il nome del foglio in Excel (5 metodi + VBA)

2.2 Ricerca tramite la digitazione del nome del foglio nella casella di input

Questo codice VBA fornisce una casella di ricerca che utilizza l'opzione Funzione InputBox È necessario digitare il nome del foglio nella casella di ricerca e il Codice vi condurrà al foglio desiderato! I passaggi sono semplici come i seguenti.

Passi:

  • Prima di tutto, andare alla pagina Sviluppatore Quindi fare clic sulla scheda Visual Basic pulsante.
  • Poi andare alla sezione inserto e selezionare Modulo. Si aprirà una nuova Modulo nella quale si deve incollare il seguente testo VBA codice.

Se nell'applicazione Excel non è presente la scheda Sviluppatore, attivarla oppure premere Alt+F11 Si aprirà direttamente una nuova finestra del modulo.

  • Ora copiate il seguente codice VBA e incollatelo nel modulo.
 Sub Search_SheetName() Dim Name As String Dim Found As Boolean Name = InputBox("Inserisci il nome del foglio:", "Ricerca foglio") If Name = "" Then Exit Sub On Error Resume Next ActiveWorkbook.Sheets(Name).Select Found = (Err = 0) On Error GoTo 0 If Found Then MsgBox "Il foglio '" & Name & "' trovato e selezionato!" Else MsgBox "Il foglio '" & Name & "' non trovato!" End If End Sub 

  • Quindi, facendo clic sul pulsante Correre sulla barra dei menu del programma Visual Basic o premendo F5, si aprirà una casella di ricerca del foglio.

  • Scrivete il nome del foglio da trovare e fate clic su OK .
  • Si aprirà un'altra finestra di dialogo che vi dirà se il foglio è stato trovato o meno. Dovete chiuderla.

Nota:

Questo codice VBA ha bisogno di un nome di foglio esattamente corrispondente.

Per saperne di più: Come cercare il nome del foglio con VBA in Excel (3 esempi)

Conclusione

In questo articolo abbiamo discusso di come cercare i nomi dei fogli in una cartella di lavoro di Excel con e senza codici VBA. Spero che questa esercitazione vi sia stata utile. Potete visitare il nostro sito web ExcelWIKI Per saperne di più sui contenuti di Excel, vi invitiamo a lasciare commenti, suggerimenti o domande nella sezione dei commenti qui sotto.

Hugh West è un istruttore e analista di Excel di grande esperienza con oltre 10 anni di esperienza nel settore. Ha conseguito una laurea in Contabilità e Finanza e un Master in Economia Aziendale. Hugh ha una passione per l'insegnamento e ha sviluppato un approccio didattico unico che è facile da seguire e capire. La sua conoscenza approfondita di Excel ha aiutato migliaia di studenti e professionisti in tutto il mondo a migliorare le proprie competenze ed eccellere nella propria carriera. Attraverso il suo blog, Hugh condivide le sue conoscenze con il mondo, offrendo esercitazioni gratuite su Excel e formazione online per aiutare le persone e le aziende a raggiungere il loro pieno potenziale.