Spis treści
Jeśli masz wiele arkuszy w skoroszycie programu Excel i nawigujesz po google w poszukiwaniu szybkiego sposobu na znalezienie konkretnego arkusza lub wszystkich nazw arkuszy, to jesteś we właściwym miejscu! W tym artykule omówimy 2 skuteczne metody wyszukiwania według nazwy arkusza w skoroszycie programu Excel z odpowiednimi ilustracjami.
Pobierz Zeszyt ćwiczeń
Poniższy skoroszyt Excela możesz pobrać do swojej praktyki.
Search Sheet Name.xlsm
2 Skuteczne metody wyszukiwania nazwy arkusza w skoroszycie programu Excel
W tym rozdziale poznamy 2 metody wyszukiwania nazw arkuszy w skoroszycie Excela z odpowiednimi ilustracjami i wyjaśnieniami.
Kliknij prawym przyciskiem myszy na Przycisk Nawigacyjny aby znaleźć nazwę arkusza.
Przycisk nawigacji w skoroszycie Excela znajdziesz tuż nad paskiem stanu.
W skoroszycie Excela zawierającym wiele nazw arkuszy można szybko znaleźć żądany arkusz za pomocą tego przycisku. Wystarczy wykonać następujące czynności.
Kroki:
- Do kliknij prawym przyciskiem myszy na stronie na Przycisk nawigacyjny swojego skoroszytu Excela.
Zobaczysz okno dialogowe, które zawiera wszystkie nazwy arkuszy w twoim skoroszycie Excela.
- Teraz wybierz konkretny arkusz, którego potrzebujesz, a na koniec naciśnij OK .
Spowoduje to przejście do wybranego arkusza.
Read More: Jak uzyskać nazwę arkusza programu Excel (2 metody)
2. użycie kodu VBA do wyszukiwania nazwy arkusza w skoroszycie Excela
Możesz łatwo znaleźć nazwy arkuszy, wykorzystując pewne makra VBA. Tutaj zobaczymy, jak to zrobić.
2.1 Wyszukiwanie za pomocą VBA i nawigacja z listy nazw arkuszy
Tutaj VBA W tym rozdziale dowiemy się, jak można uzyskać listę wszystkich nazw arkuszy w skoroszycie Excela za pomocą VBA kod. W tym celu wystarczy wykonać poniższe kroki.
Kroki:
- Po pierwsze, przejdź do Deweloper tab.
- Następnie kliknij na Visual Basic opcja z Deweloper zakładka i VBA wyskakuje okno.
Lub, jeśli naciśniesz Alt+F11 klucze razem, a VBA pojawi się okno.
- Następnie kliknij na Wkładka zakładka paska menu VBA okno.
- Następnie kliknij na Moduł .
Spowoduje to otwarcie nowego Moduł okno.
- Teraz skopiuj następujące elementy VBA i wklej go do Moduł okno.
Sub List_SheetNames() Columns(1).Insert For i = 1 To Sheets.Count Cells(i, 1) = Sheets(i).Name Next i End Sub
- Kliknij na Uruchom na pasku menu lub naciśnij F5 aby wykonać VBA kod.
Spowoduje to utworzenie listy wszystkich nazw arkuszy w bieżącym arkuszu.
- Teraz, aby przejść do żądanego arkusza, możesz przypisać hiperłącze do tych nazw arkuszy. Kontynuuj kroki, aby dodać hiperłącze do każdego z arkuszy.
- Kliknij prawym przyciskiem myszy na stronie na nazwę arkusza opted.
- Idź do Link opcja> Link wstawiany .
- Wybierz Miejsce w niniejszym dokumencie .
- Wybierz swój konkretny arkusz.
- Naciśnij OK .
Teraz jeśli klikniesz na utworzone linki, przeniesie Cię do odpowiedniego arkusza.
Read More: Jak wymienić nazwę arkusza w Excelu (5 metod + VBA)
2.2 Wyszukiwanie poprzez wpisanie nazwy arkusza w polu wprowadzania danych
Ten kod VBA zapewni Ci pole wyszukiwania przy użyciu Funkcja InputBox Musisz wpisać nazwę arkusza w polu wyszukiwania, a kod przeniesie Cię do wybranego arkusza! Kroki są proste jak poniżej.
Kroki:
- Po pierwsze, przejdź do Deweloper Następnie kliknij na Visual Basic przycisk.
- Następnie przejdź do wstawić zakładka i wybrać Moduł. Otworzy się nowy Moduł okno, w którym należy wkleić VBA kod.
Jeśli nie masz karty Deweloper w swojej aplikacji Excel, włącz ją lub naciśnij Alt+F11 Otworzy to bezpośrednio nowe okno modułu.
- Teraz skopiuj następujący kod VBA i wklej go do modułu.
Sub Search_SheetName() Dim Name As String Dim Found As Boolean Name = InputBox("Enter sheet name:", "Sheet search") If Name = "" Then Exit Sub On Error Resume Next ActiveWorkbook.Sheets(Name).Select Found = (Err = 0) On Error GoTo 0 If Found Then MsgBox "Arkusz '" & Name & "' znaleziony i wybrany!" Else MsgBox "Arkusz '" & Name & "' nie znaleziony!" End If End Sub
- Następnie, klikając na Uruchom na pasku menu Visual Basic zakładka lub naciskając F5, pojawi się okno wyszukiwania arkusza.
- Wpisz nazwę arkusza, który chcesz znaleźć, i kliknij OK .
- Pojawi się kolejne okno dialogowe, które powie Ci, czy arkusz został znaleziony, czy nie.Musisz go zamknąć.
Uwaga:
Ten kod VBA potrzebuje dokładnie dopasowanej nazwy arkusza.
Read More: Jak wyszukać nazwę arkusza za pomocą VBA w Excelu (3 przykłady)
Wniosek
W tym artykule omówiono sposób wyszukiwania nazw arkuszy w skoroszycie programu Excel z wykorzystaniem kodów VBA i bez nich. Mam nadzieję, że ten tutorial okazał się pomocny. Możesz odwiedzić naszą stronę internetową ExcelWIKI Proszę, upuść komentarze, sugestie lub zapytania, jeśli masz jakieś w sekcji komentarzy poniżej.