Kako iskati po imenu lista v Excelovi delovni knjigi (2 priročni metodi)

  • Deliti To
Hugh West

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

Hugh West je zelo izkušen trener Excela in analitik z več kot 10-letnimi izkušnjami v industriji. Po izobrazbi je diplomirani računovodstvo in finance ter magisterij poslovne administracije. Hugh ima strast do poučevanja in je razvil edinstven pristop k poučevanju, ki ga je enostavno slediti in razumeti. Njegovo strokovno znanje o Excelu je pomagalo na tisoče študentom in strokovnjakom po vsem svetu, da so izboljšali svoje sposobnosti in se izkazali v karieri. Prek svojega bloga Hugh deli svoje znanje s svetom, ponuja brezplačne vadnice za Excel in spletno usposabljanje, ki posameznikom in podjetjem pomaga doseči njihov polni potencial.