Obsah
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ářů.