Kazalo
Če imate v delovnem zvezku Excel veliko delovnih listov in brskate po Googlu za hiter način iskanja določenega lista ali vseh imen listov, potem ste na pravem mestu! V tem članku bomo obravnavali 2 učinkovite metode za iskanje po imenu lista v delovnem zvezku Excel z ustreznimi ilustracijami.
Prenesi delovni zvezek za prakso
Naslednji delovni zvezek Excel lahko prenesete za svojo prakso.
Ime iskalnega lista.xlsm
2 učinkoviti metodi za iskanje imena lista v Excelovi delovni knjigi
V tem razdelku bomo spoznali 2 metodi za iskanje imen delovnih listov v delovnem zvezku programa Excel z ustreznimi ponazoritvami in razlagami.
1. Z desnim klikom na navigacijski gumb poiščite ime lista
Gumb Navigacija v delovnem zvezku Excel najdete tik nad vrstico stanja.
V delovnem zvezku programa Excel, ki vsebuje veliko imen listov, lahko s tem gumbom hitro poiščete želeni list. Izvedite samo naslednje korake.
Koraki:
- Na spletni strani z desnim klikom miške kliknite . na Navigacijski gumb vašega delovnega zvezka Excel.
Prikazalo se bo pogovorno okno z vsemi imeni listov v delovnem zvezku Excel.
- Zdaj izberite določen list, ki ga potrebujete, in na koncu pritisnite V REDU .
Tako boste prešli na izbrani list.
Preberite več: Kako dobiti ime Excelovega lista (2 metodi)
2. Uporaba kode VBA za iskanje imena lista v Excelovi delovni knjigi
Imena listov lahko preprosto poiščete z uporabo nekaterih makrov VBA. V nadaljevanju si bomo ogledali, kako to storiti.
2.1 Iskanje z VBA in krmarjenje po seznamu imen listov
Tu je VBA koda bo pripravila seznam vseh imen listov v delovnem zvezku programa Excel. V tem razdelku bomo izvedeli, kako lahko dobimo seznam vseh imen listov v delovnem zvezku programa Excel z uporabo VBA kodo. Pri tem morate slediti spodnjim korakom.
Koraki:
- Najprej pojdite v Razvijalec zavihek.
- Nato kliknite na Visual Basic možnost iz Razvijalec in zavihek VBA se odpre okno.
Ali če pritisnete Alt+F11 tipke skupaj, a VBA odpre se okno.
- Nato kliknite na Vstavite zavihek menijske vrstice VBA okno.
- Nato kliknite na Modul .
To bo odprlo novo Modul okno.
- Zdaj kopirajte naslednje VBA kodo in jo prilepite v Modul okno.
Sub List_SheetNames() Columns(1).Insert For i = 1 To Sheets.Count Cells(i, 1) = Sheets(i).Name Next i End Sub
- Kliknite na Spustite v menijski vrstici ali pritisnite F5 za izvedbo VBA koda.
To bo ustvarilo seznam vseh imen delovnih listov v trenutnem listu.
- Zdaj lahko za preskok na zahtevani list tem imenom listov dodelite hiperpovezavo. Nadaljujte po korakih za dodajanje hiperpovezave na vsakega od listov.
- Z desno tipko miške kliknite na izbranem imenu lista.
- Pojdite na Povezava možnost> Vstavite povezavo .
- Izberite Mesto v tem dokumentu .
- Izberite določen list.
- Pritisnite V REDU .
Če zdaj kliknete na ustvarjene povezave, vas bodo pripeljale do ustreznega delovnega lista.
Preberite več: Kako našteti ime lista v Excelu (5 metod + VBA)
2.2 Iskanje z vnosom imena lista v vnosno polje
Ta koda VBA vam bo zagotovila iskalno polje z uporabo Funkcija InputBox V iskalno polje vnesite ime lista in koda vas bo popeljala do želenega lista! Koraki so preprosti, kot sledi.
Koraki:
- Najprej pojdite v Razvijalec Nato kliknite na zavihek Visual Basic gumb.
- Nato pojdite v vstavite in izberite zavihek Modul. Odprlo se bo novo Modul okno, v katerega morate prilepiti naslednje VBA koda.
Če v aplikaciji Excel nimate zavihka Razvijalec, ga omogočite ali pritisnite Alt+F11 To bo neposredno odprlo novo okno modula.
- Zdaj kopirajte naslednjo kodo VBA in jo prilepite v modul.
Sub Search_SheetName() Dim Name As String Dim Found As Boolean Name = InputBox("Vnesite ime lista:", "Iskanje lista") If Name = "" Then Exit Sub On Error Resume Next ActiveWorkbook.Sheets(Name).Select Found = (Err = 0) On Error GoTo 0 If Found Then MsgBox "List '" & Name & "' najden in izbran!" Else MsgBox "List '" & Name & "' ni najden!" End If End Sub
- Nato s klikom na Spustite gumb v menijski vrstici Visual Basic ali pritiskom na zavihek F5, odpre se okno za iskanje po listu.
- Zapišite ime lista, ki ga želite poiskati, in kliknite V REDU .
- Pojavilo se bo še eno pogovorno okno, v katerem boste izvedeli, ali je bil list najden ali ne. Zapreti ga morate.
Opomba:
Ta koda VBA potrebuje natančno ujemajoče se ime lista.
Preberite več: Kako iskati ime lista z VBA v Excelu (3 primeri)
Zaključek
V tem članku je bilo obravnavano iskanje imen listov v delovnem zvezku programa Excel s kodami VBA in brez njih. Upam, da vam je bil ta priročnik koristen. Obiščete lahko našo spletno stran ExcelWIKI Če želite izvedeti več vsebin, povezanih z Excelom, v spodnjem razdelku za komentarje napišite pripombe, predloge ali poizvedbe, če jih imate.