Jak ukryć arkusz, aby nie można go było wyświetlić. Jak sprawić, by ukryty arkusz był niewidoczny w programie Excel?

Excel ma trzy poziomy widoczności arkuszy: widoczny, ukryty i bardzo ukryty. Widoczny arkusz jest wyświetlany na liście arkuszy w skoroszycie. Ukryty arkusz nie jest wyświetlany na liście, ale można go wyświetlić przy użyciu standardowych metod. Tak zwane Bardzo ukryty tryb, który można ustawiać i wyłączać tylko za pomocą makr. Bardzo ukryte arkusze nie pojawiają się na liście arkuszy, a ponadto nie pojawiają się w oknie dialogowym Pokaż ukryte arkusze.

Ponieważ większość ludzi nie wie o tej metodzie Użytkownicy Excela, wygodnie jest z niego korzystać, jeśli chcesz ukryć część informacji.

Jak sprawić, by prześcieradło było bardzo ukryte

Metoda numer 1. Poprzez dodatek VBA-Excel

Bardzo wygodnym sposobem, który nie wymaga specjalnej wiedzy, a także pozwala szybko ukryć dużą liczbę arkuszy - zainstaluj dodatek VBA-Excel. Aby ukryć lub pokazać arkusze w Excelu, musisz:

Metoda numer 2. Korzystanie z właściwości arkusza w edytorze kodu

Aby ukryć arkusz:

Aby wyświetlić ukryty arkusz, możesz podobnie ustawić wartość -1 - xlArkusz Widoczny.

Metoda numer 3. Korzystanie z makr

Można powiedzieć, że jest to najtrudniejsza droga, ale też bardziej wszechstronna. Za pomocą programowania można ustawić różne warunki ukrywania arkuszy i wiele więcej. Ale na razie skupmy się na ukrywaniu/wyświetlaniu.

  1. Otwórz edytor kodu za pomocą skrótu klawiaturowego Alt+F11.
  2. W lewym menu otwórz projekt o tej samej nazwie, co Twoja książka.
  3. Utwórz nowy moduł (jeśli jeszcze go nie masz), w którym napiszemy kod do ukrywania arkuszy.
  4. Przejdź do modułu i wklej do niego następujący kod:
SubSheetHide() " Usuń dodatkowe wiersze kodu w zależności od wyniku, który chcesz uzyskać Sheets("SheetName").Visible = xlSheetHidden " Ukryj arkusz w zwykły sposób Sheets("SheetName").Visible = xlSheetVeryHidden "Utwórz super ukryty arkusz Arkusze(" NazwaArkusza").Visible = xlSheetVisible " Wyświetl podrzędny koniec arkusza

Plik Programy Microsoft Excel nazywa się KSIĄŻKA. A książka jak zwykle składa się z kartek. Ich domyślna liczba to 3, ale możesz utworzyć tyle, ile potrzebujesz. Etykiety na arkuszach można łatwo przełączać jednym kliknięciem: są one wyświetlane w lewym dolnym rogu książki i są standardowo nazywane: ARKUSZ1, ARKUSZ2 itp. Można przełączać za pomocą kombinacji klawiszy skrótu CTRL+ PageUp (PageDown). Ale nie zawsze jest to wygodne. A dlaczego nie są widoczne etykiety? Przyjrzyjmy się ustawieniom.

Jak zwrócić etykiety

Zobaczmy, jak książka powinna wyglądać, aby można ją było łatwo przełączać z jednego arkusza na drugi. Tutaj są. Jest to domyślnie lewy dolny róg skoroszytu programu Excel.

Ale ktoś w lewym dolnym rogu może mieć zupełnie inny obraz.

Co zrobić w przypadku, gdy otwierając książkę, nie ma w niej paneli z zakładkami? Musisz skonfigurować program Excel. Jeśli masz wersję programu 2007, ścieżka do: żądane ustawienia znajduje się w BIURZE (znajduje się w lewym górnym rogu, w samym rogu książki) - OPCJE EXCEL - DODATKOWE - POKAŻ OPCJE DO NASTĘPNEJ KSIĄŻKI. Tutaj znajdujemy wiersz POKAŻ ETYKIETY i zaznaczamy. Wciskamy OK.


Następnie arkusze pojawią się w lewym dolnym rogu książki. Jeśli masz Excel 2003, ścieżka to: USŁUGA - OPCJE - WIDOK. Dla wersji 2010-2013: PLIK - PARAMETRY - DODATKOWE.



Jak ukryć i pokazać etykiety arkuszy

W Excelu jest jeszcze jedna funkcja. Możesz ukrywać i wyświetlać arkusze w istniejącym panelu z kartami. Może to być przydatne, jeśli chcesz tworzyć duża liczba arkusze, kiedy musisz użyć strzałek, aby znaleźć to, czego potrzebujesz.

W takim przypadku tymczasowo niepotrzebne arkusze można ukryć, aby nie zajmowały miejsca na panelu.

Odbywa się to bardzo prosto. Załóżmy, że musimy ukryć arkusze 10, 11 i 12. Aby to zrobić, najpierw kliknij dziesiąty arkusz kliknij prawym przyciskiem myszy i wybierz UKRYJ.

To samo robimy z jedenastym i dwunastym. Okazuje się, co następuje.

Arkusze są ukryte, ale nie usuwane. Informacje są również na nich przechowywane. A jeśli spróbujemy zmienić nazwę SHEET13 na SHEET10, program na to nie pozwoli.

Będziemy musieli wymyślić inną nazwę arkusza. Lub zostaw wszystko tak, jak jest.

Ukryte prześcieradła wracają na swoje miejsca w ten sam sposób. Kliknij prawym przyciskiem myszy dowolny widoczny arkusz i wybierz POKAŻ. Program wyświetli listę ukrytych arkuszy i poprosi o wybranie tego, który chcesz wyświetlić. Nie można ustawić polecenia dla wszystkich arkuszy jednocześnie. Musisz to zrobić po kolei.

Nie można ukryć ani usunąć absolutnie wszystkich arkuszy. Przynajmniej jeden musi pozostać widoczny.

Jeśli pracujesz z duży plik i wiele arkuszy, a następnie dla wygody ukrywasz niedziałające arkusze lub arkusze referencyjne. Prawidłowy? Ale czasami trzeba pilnie wyświetlić wszystkie ukryte arkusze. Wiadomo, że w celu wyświetlenia arkusza należy kliknąć prawym przyciskiem myszy listę arkuszy lub etykietę jednego arkusza - Wyświetl - Wybierz arkusz do wyświetlenia.

A jeśli jest 10 takich arkuszy, a jeśli jest 70 (ja kiedyś to miałem)? Jak szybko zwrócić wszystkie ukryte arkusze na raz?

Aby wyświetlić wszystkie ukryte arkusze, przydatne jest makro ()

sub ShowShts() dim a dla każdego a w arkuszach a.visible=true next end sub

Kliknij w oknie, które się otworzy, wklej powyższy tekst. Zamknij okno. Stworzyłeś . Utworzone makro można wywołać, klikając i wybierając żądane makro z otwartego okna.

Jak wyświetlić wszystkie ukryte arkusze, jeśli ich nie ma?

Najprawdopodobniej poziomy pasek przewijania przesunął się w lewo. Spójrz na pasek przewijania (na obrazku) i przeciągnij go w prawo. Pod spodem powinny znajdować się etykiety.

Jeśli i tak nie ma skrótów, przejdź do: Menu Narzędzia – Opcje programu Excel – Zaawansowane – Sekcja Pokaż opcje księgi – Pokaż karty arkuszy. Proszę zaznaczyć!

PS Nie zapominaj, że możesz przełączać się między arkuszami za pomocą klawiszy, jest to bardzo wygodne.

Możesz wybrać wiele arkuszy, przytrzymując przycisk. klawisz kontrolny i klikając na każdy z żądanych arkuszy książki. Aby wybrać kilka arkuszy z rzędu, możesz wybrać pierwszy arkusz, przytrzymać przycisk Shift i wybrać ostatni arkusz. W takim przypadku wszystkie arkusze znajdujące się pomiędzy nimi są zaznaczone (ta metoda może również dotyczyć plików w folderach). Następnie kliknij arkusze prawym przyciskiem myszy - Ukryj.

Przeczytaj także interesujący artykuł ” «.

Udostępnij nasz artykuł w swoich sieciach społecznościowych:

Czasami pojawiają się sytuacje, gdy konieczne jest ukrycie prześcieradła z całą jego zawartością przed ciekawskimi oczami. Bardzo często odbywa się to z menu kontekstowego arkusza (dla szczęśliwych posiadaczy Excela 2007. Więcej szczegółów: ). Ale kiedy używasz Ta metoda konieczne jest zabezpieczenie księgi, w przeciwnym razie każdy może wyświetlić ukryte arkusze (tym samym kliknięciem prawym przyciskiem myszy - Wyświetl). Ale co, jeśli księga nie musi być chroniona? W końcu często konieczne jest pozostawienie użytkownikom możliwości pracy ze strukturą książki, na przykład dodawanie arkuszy. Jak zatem ukryć arkusz, aby nie można go było wyświetlić? Istnieje dość prosta droga przez edytor VBA i nie musisz w ogóle posiadać umiejętności programowania. Tak więc zdecydowaliśmy, który arkusz ukryć. Dalej:

  1. przejdź do edytora VBA Alt+F11)
  2. naciśnij skrót klawiaturowy klawisz kontrolny+r lub przejdź do menu pogląd-Eksplorator projektów(aby wyświetlić okno obiektów projektu VBA)
  3. Kliknij F4 lub przez pogląd-Okno właściwości(aby wyświetlić okno właściwości)
  4. w lewej części okna (w Eksploratorze projektów) szukamy księgi, w której należy schować arkusz i otworzyć jego folder (na ekranie jest to Projekt VBA (książka 1))
  5. otwórz folder Microsoft Excel Obiekty i wybierz tam arkusz z żądaną nazwą
  6. w oknie Właściwości ( Okno właściwości) znajdź nieruchomość widoczny i przypisz mu wartość xlArkusz Bardzo Ukryty

Aby następnie wyświetlić ten arkusz, potrzebujesz właściwości widoczny ustalić wartość - xlArkusz Widoczny. W takim przypadku, aby wyświetlić arkusz, konieczne będzie przejście do edytora VBA - prosta metoda wyświetlacz nie działa. I nie musisz bronić księgi. Właśnie tego potrzebowaliśmy.
Aby być bezpieczniejszym, możesz zabezpieczyć projekt VBA, aby nie było możliwe wyświetlenie arkusza roboczego z VBA bez podania hasła. W ogóle nie wpłynie to na funkcjonalność.
W tym samym oknie VBA ( Alt+F11):

  1. Narzędzia-Właściwości projektu VBA-patka Ochrona;
  2. pole wyboru dla ochrony Zablokuj projekt do przeglądania"; aby odblokować - usunięto;
  3. wprowadź / usuń samo hasło w polach Hasło I Potwierdź hasło.

Możesz ukryć wszystkie arkusze w skoroszycie, z wyjątkiem arkusza o nazwie „Widoczny” z następującym makrem:

Sub Hide_All_Sheets() Dim wsSh jako obiekt dla każdego wsSh w ActiveWorkbook.Sheets Jeśli wsSh.Name<>"Visible" Then wsSh.Visible = xlSheetVeryHidden "display - xlSheetVisible; ukryj arkusz - xlSheetHidden Next wsSh End Sub

Arkusze można ukryć za pomocą menu kontekstowe, wywołany prawym przyciskiem myszy na karcie arkusza. Jak opisano w poprzedniej lekcji. Ale arkusze można ukryć, aby nie były widoczne nawet na liście ukrytych arkuszy. I bez użycia ochrony struktury księgi. Aby zrealizować to zadanie, musisz skorzystać z opcji, które są dostępne w trybie edytora VBA (Alt + F11).

Jak najlepiej ukryć arkusz w Excelu

Dla jasności spójrzmy na przykład. Ukryj "Arkusz3" w zwykły sposób (za pomocą opcji "Ukryj" w menu kontekstowym).

A „Arkusz2” zostanie ukryty za parametrami edytora makr VBA. Aby to zrobić, wykonaj następujące czynności:


Na listach ukrytych arkuszy nie widzimy naszego „Arkusza3”. Jest bezpiecznie schowany. Aby zobaczyć go ponownie, musisz przejść do edytora VBA i zmienić parametry we właściwości „Visible” na „-1-xlSheetVisible”.

Notatka. Trzeci parametr „0-xlSheetHidden” daje taki sam wynik, jak zwykłe ukrywanie arkusza za pomocą menu kontekstowego.

Przydatna rada. Możesz wizualnie ukryć etykiety arkuszy:


Ale zarówno w pierwszym, jak i drugim przypadku możesz przełączać się między arkuszami za pomocą kombinacji klawiszy skrótu CTRL+PageUp i CTRL+PageDown.



Przydatny Lifehack w Excelu

Aby zapobiec wstawianiu nowych wierszy i kolumn w programie Excel bez korzystania z ochrony arkusza, musisz to zrobić:

To wszystko, teraz nie możesz wstawić wiersza ani kolumny do arkusza. Jeśli chcesz zabronić wstawiania tylko wierszy, wprowadź dowolną wartość w bardzo Ostatnia linia(np. A1048576). A jeśli zabronimy wstawiania tylko kolumn, to w ostatniej kolumnie wpisujemy dowolną wartość (np. XFD1).

Bezpiecznie ukryj arkusze, których nie można wyświetlić standardowe środki(Pokaż opcję). Przydatne sztuczki życiowe do pracy z arkuszami i komórkami.