Jak hledat podle názvu listu v sešitě aplikace Excel (2 praktické metody)

  • Sdílet Toto
Hugh West

Pokud máte v sešitě Excelu mnoho listů a hledáte v Googlu rychlý způsob, jak najít konkrétní list nebo všechny názvy listů, pak jste na správném místě! V tomto článku probereme 2 účinné metody vyhledávání podle názvu listu v sešitě Excelu s příslušnými ilustracemi.

Stáhnout cvičebnici

Pro svou praxi si můžete stáhnout následující sešit aplikace Excel.

Název vyhledávacího listu.xlsm

2 efektivní metody vyhledávání názvu listu v sešitu aplikace Excel

V této části se naučíme 2 metody vyhledávání názvů listů v sešitu aplikace Excel s příslušnými ilustracemi a vysvětleními.

1. Kliknutím pravým tlačítkem myši na navigační tlačítko vyhledejte název listu.

Tlačítko Navigace v sešitě Excelu najdete hned nad stavovým řádkem.

V sešitu aplikace Excel, který obsahuje mnoho názvů listů, můžete pomocí tohoto tlačítka rychle najít požadovaný list. Stačí provést následující kroky.

Kroky:

  • Do klikněte pravým tlačítkem myši na na Navigační tlačítko sešitu Excel.

Zobrazí se dialogové okno s názvy všech listů v sešitu Excel.

  • Nyní vyberte si konkrétní list, který potřebujete, a nakonec stiskněte tlačítko OK .

Tím přejdete na vybraný list.

Přečtěte si více: Jak získat název listu aplikace Excel (2 metody)

2. Použití kódu VBA k vyhledávání názvu listu v sešitu aplikace Excel

Názvy listů můžete snadno zjistit pomocí určitých maker VBA. Zde si ukážeme, jak na to.

2.1 Vyhledávání pomocí VBA a navigace ze seznamu názvů listů

Zde se VBA kód zobrazí seznam všech názvů listů v sešitě Excelu. V této části se dozvíme, jak můžeme získat seznam všech názvů listů v sešitě Excelu pomocí příkazu VBA Pro tento účel stačí postupovat podle níže uvedených kroků.

Kroky:

  • Nejprve přejděte do Vývojář tab.
  • Pak klikněte na Visual Basic možnost z Vývojář a kartu VBA vyskočí okno.

Nebo pokud stisknete Alt+F11 klávesy dohromady, a VBA vyskočí okno.

  • Pak klikněte na Vložte karta na panelu nabídek VBA okno.
  • Pak klikněte na Modul .

Tím se otevře nová Modul okno.

  • Nyní zkopírujte následující VBA a vložte jej do Modul okno.
 Sub List_SheetNames() Columns(1).Insert For i = 1 To Sheets.Count Cells(i, 1) = Sheets(i).Name Next i End Sub 
  • Klikněte na Spustit na panelu nabídek nebo stiskněte F5 provést VBA kód.

Tím se vytvoří seznam všech názvů pracovních listů v aktuálním listu.

  • Nyní můžete pro přechod na požadovaný list přiřadit těmto názvům listů hypertextový odkaz. Pokračujte v postupu přidání hypertextového odkazu ke každému z listů.
  • Klikněte pravým tlačítkem myši na v názvu opted listu.
  • Přejděte na Odkaz možnost> Vložit odkaz .

  • Vyberte Místo v tomto dokumentu .
  • Vyberte konkrétní list.
  • Tisk OK .

Pokud nyní kliknete na vytvořené odkazy, přejdete na příslušný pracovní list.

Další informace: Jak vypsat název listu v aplikaci Excel (5 metod + VBA)

2.2 Vyhledávání zadáním názvu listu do vstupního pole

Tento kód VBA vám poskytne vyhledávací pole s použitím pole Funkce InputBox . Do vyhledávacího pole musíte zadat název listu a kód vás přenese na požadovaný list! Postup je jednoduchý, jak je uvedeno níže.

Kroky:

  • Nejprve přejděte na Vývojář Pak klikněte na kartu Visual Basic tlačítko.
  • Pak přejděte na vložit a vyberte možnost Modul. Otevře se nový Modul okno, do kterého musíte vložit následující VBA kód.

Pokud v aplikaci Excel nemáte kartu Vývojář, povolte ji nebo stiskněte tlačítko . Alt+F11 . Tím se přímo otevře nové okno modulu.

  • Nyní zkopírujte následující kód VBA a vložte jej do modulu.
 Sub Search_SheetName() Dim Name As String Dim Found As Boolean Name = InputBox("Zadejte název listu:", "Hledání listu") 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 & "' nalezen a vybrán!" Else MsgBox "The sheet '" & Name & "' not found!" End If End Sub 

  • Poté kliknutím na Spustit tlačítko na panelu nabídek Visual Basic nebo stisknutím F5, zobrazí se vyhledávací pole listu.

  • Napište název listu, který potřebujete najít, a klikněte na tlačítko OK .
  • Objeví se další dialogové okno, které vám sdělí, zda byl list nalezen, nebo ne. Musíte jej zavřít.

Poznámka:

Tento kód VBA potřebuje přesně odpovídající název listu.

Další informace: Jak vyhledat název listu pomocí VBA v aplikaci Excel (3 příklady)

Závěr

Tento článek pojednává o tom, jak vyhledávat názvy listů v sešitu aplikace Excel s kódy VBA a bez nich. Doufám, že vám tento návod pomohl. Můžete navštívit naše webové stránky ExcelWIKI Chcete-li se dozvědět více obsahu souvisejícího s aplikací Excel. Pokud máte nějaké připomínky, návrhy nebo dotazy, napište je do níže uvedeného oddílu komentářů.

Hugh West je velmi zkušený školitel a analytik Excelu s více než 10 lety zkušeností v oboru. Má bakalářský titul v oboru Účetnictví a finance a magisterský titul v oboru Business Administration. Hugh má vášeň pro výuku a vyvinul jedinečný přístup k výuce, který lze snadno sledovat a pochopit. Jeho odborné znalosti Excelu pomohly tisícům studentů a profesionálů po celém světě zlepšit své dovednosti a vyniknout ve své kariéře. Prostřednictvím svého blogu Hugh sdílí své znalosti se světem a nabízí bezplatné výukové programy Excelu a online školení, které jednotlivcům a firmám pomohou dosáhnout jejich plného potenciálu.