Jak szukać według nazwy arkusza w skoroszycie programu Excel (2 przydatne metody)

  • Udostępnij To
Hugh West

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.

Hugh West jest bardzo doświadczonym trenerem i analitykiem Excela z ponad 10-letnim doświadczeniem w branży. Posiada tytuł licencjata w dziedzinie rachunkowości i finansów oraz tytuł magistra administracji biznesowej. Hugh ma pasję do nauczania i opracował unikalne podejście do nauczania, które jest łatwe do naśladowania i zrozumienia. Jego specjalistyczna wiedza na temat programu Excel pomogła tysiącom studentów i profesjonalistów na całym świecie doskonalić swoje umiejętności i osiągać doskonałe wyniki w karierze. Za pośrednictwem swojego bloga Hugh dzieli się swoją wiedzą ze światem, oferując bezpłatne samouczki programu Excel i szkolenia online, aby pomóc osobom indywidualnym i firmom w pełni wykorzystać swój potencjał.