Przejdź do głównej zawartości

Jak sprawdzić, czy arkusz istnieje w skoroszycie?

Kiedy masz dziesiątki arkuszy lub nawet setki arkuszy w skoroszycie i chcesz znaleźć lub sprawdzić, czy arkusz istnieje w tym skoroszycie, ogólnie może to być ogromna praca. Teraz przedstawiam kod VBA i przydatne narzędzie do szybkiego sprawdzenia, czy arkusz istnieje w skoroszycie.

Sprawdź, czy arkusz istnieje w skoroszycie z VBA

Sprawdź, czy arkusz istnieje i przejdź do niego za pomocą Kutools for Excel dobry pomysł 3


Sprawdź, czy arkusz istnieje w skoroszycie

Wykonaj poniższe kroki, aby skopiować kod VBA i uruchomić go, aby sprawdzić, czy arkusz istnieje w bieżącym skoroszycie.

1. naciśnij Alt + F11 wyświetlić Microsoft Visual Basic for Applications okno.

2. W oknie kliknij wstawka > Moduł aby wyświetlić nowe okno modułu, a następnie skopiuj następujący kod VBA do okna modułu.

VBA: Sprawdź, czy arkusz istnieje w skoroszycie.

Function CheckSheet(pName As String) As Boolean
'Updateby20140617
Dim IsExist As Boolean
IsExist = False
For i = 1 To Application.ActiveWorkbook.Sheets.Count
    If Application.ActiveWorkbook.Sheets(i).Name = pName Then
        IsExist = True
        Exit For
    End If
Next
CheckSheet = IsExist
End Function

3. Zapisz ten kod i wróć do arkusza i wybierz pustą komórkę, aby wpisać tę formułę = CheckSheet („Shee1”) (Arkusz1 wskazuje nazwę arkusza, który chcesz sprawdzić, czy istnieje), naciśnij Wchodzę przycisk, FAŁSZYWY wskazuje, że ten arkusz nie istnieje, i TURA wskazuje, że istnieje w bieżącym skoroszycie.


Sprawdź, czy arkusz istnieje i przejdź do niego za pomocą Kutools for Excel z VBA

Dzięki powyższej zdefiniowanej funkcji możesz po prostu sprawdzić, czy istnieje arkusz, co jest również trochę trudne. Jednak z Kutools dla programu Excel, okienko nawigacji zawiera listę wszystkich nazw arkuszy, które obsługuje przewijanie w celu znalezienia arkusza lub filtrowanie nazwy arkusza w celu znalezienia arkusza, a jeśli potrzebujesz, możesz kliknąć nazwę arkusza, aby szybko przełączyć się do arkusza po znalezieniu.

Po bezpłatna instalacja Kutools dla programu Excel, wykonaj poniższe czynności:

1. włącz skoroszyt, w którym chcesz sprawdzić nazwę arkusza, jeśli istnieje, a następnie kliknij Kutools > Nawigacja. Zobacz zrzut ekranu
:doc sprawdź, czy istnieje arkusz 1

2. Następnie w pojawiającym się okienku kliknij Skoroszyt i arkusz aby rozwinąć okienko, możesz zobaczyć listę wszystkich nazw arkuszy w panelu, możesz przewinąć, aby znaleźć nazwy arkuszy.
Panel nawigacyjny doc kutools 2

3. Lub możesz sprawdzić FILTRY , następnie wpisz słowa kluczowe nazwy arkusza, który chcesz sprawdzić, a następnie podana nazwa arkusza zostanie wyświetlona, ​​kliknij nazwę arkusza, a następnie przejdź do arkusza.
Panel nawigacyjny doc kutools 3

Najlepsze narzędzia biurowe

Popularne funkcje: Znajdź, wyróżnij lub zidentyfikuj duplikaty   |  Usuń puste wiersze   |  Łącz kolumny lub komórki bez utraty danych   |   Okrągły bez wzoru ...
Super wyszukiwanie: Wiele kryteriów VLookup    Wiele wartości VLookup  |   Przeglądanie pionowe na wielu arkuszach   |   Wyszukiwanie rozmyte ....
Zaawansowana lista rozwijana: Szybko twórz listę rozwijaną   |  Zależna lista rozwijana   |  Lista rozwijana wielokrotnego wyboru ....
Menedżer kolumn: Dodaj określoną liczbę kolumn  |  Przesuń kolumny  |  Przełącz stan widoczności ukrytych kolumn  |  Porównaj zakresy i kolumny ...
Polecane funkcje: Fokus siatki   |  Widok projektu   |   Duży pasek formuły    Menedżer skoroszytów i arkuszy   |  Biblioteka zasobów (Automatyczny tekst)   |  Selektor dat   |  Połącz arkusze   |  Szyfruj/odszyfruj komórki    Wysyłaj e-maile według listy   |  Super filtr   |   Specjalny filtr (filtruj pogrubienie/kursywa/przekreślenie...) ...
15 najlepszych zestawów narzędzi12 Tekst Tools (Dodaj tekst, Usuń znaki, ...)   |   50 + Wykres rodzaje (Wykres Gantta, ...)   |   40+ Praktyczne Wzory (Oblicz wiek na podstawie urodzin, ...)   |   19 Wprowadzenie Tools (Wstaw kod QR, Wstaw obraz ze ścieżki, ...)   |   12 Konwersja Tools (Liczby na słowa, Przeliczanie walut, ...)   |   7 Połącz i podziel Tools (Zaawansowane wiersze łączenia, Podział komórki, ...)   |   ... i więcej

Zwiększ swoje umiejętności Excela dzięki Kutools for Excel i doświadcz wydajności jak nigdy dotąd. Kutools dla programu Excel oferuje ponad 300 zaawansowanych funkcji zwiększających produktywność i oszczędzających czas.  Kliknij tutaj, aby uzyskać funkcję, której najbardziej potrzebujesz...

karta kte 201905


Karta Office wprowadza interfejs z zakładkami do pakietu Office i znacznie ułatwia pracę

  • Włącz edycję i czytanie na kartach w programach Word, Excel, PowerPoint, Publisher, Access, Visio i Project.
  • Otwieraj i twórz wiele dokumentów w nowych kartach tego samego okna, a nie w nowych oknach.
  • Zwiększa produktywność o 50% i redukuje setki kliknięć myszką każdego dnia!
Comments (1)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
In the VBA code, if option explicit is set, then the variable "i" will need to be defined
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations