Ukrywanie i usuwanie arkuszy w Excelu jest prostym zadaniem.
możesz ukryć arkusz roboczy, a użytkownik nie zobaczy go, gdy otworzy skoroszyt. Jednak mogą łatwo odkryć arkusz, jeśli chcą (jak zobaczymy w dalszej części tego samouczka).
ale co, jeśli nie chcesz, aby mogli odkryć arkusz(y).
aby to zrobić, musisz wykonać kilka dodatkowych kroków, aby upewnić się, że arkusze robocze są „bardzo Ukryte” (również omówione później w tym samouczku).,
zobaczmy, jak ukryć arkusz w programie Excel, aby mógł być łatwo ukryty lub nie może być ukryty.
Ten samouczek obejmuje:
regularny sposób ukrywania arkusza w Excelu
możesz użyć poniższych kroków, aby ukryć arkusz w Excelu:
- kliknij prawym przyciskiem myszy kartę arkusza, którą chcesz ukryć.
- kliknij Ukryj.
natychmiast ukryłoby to arkusz roboczy, a nie zobaczysz go w skoroszycie. To ustawienie pozostaje nienaruszone po zapisaniu skoroszytu i ponownym otwarciu go ponownie lub wysłaniu go do innego.,
Pro wskazówka: aby ukryć wiele arkuszy za jednym zamachem, przytrzymaj klawisz Sterujący, a następnie wybierz karty arkuszy (które chcesz ukryć) jeden po drugim. Po wybraniu kliknij prawym przyciskiem myszy dowolną z wybranych kart i kliknij „Ukryj”. Spowoduje to ukrycie wszystkich arkuszy za jednym zamachem.
podczas gdy ta metoda ukrywa arkusz, niezwykle łatwo jest również odkryć te arkusze.
oto kroki, aby odkryć arkusz roboczy w programie Excel:
- kliknij prawym przyciskiem myszy dowolną z istniejących kart.
- kliknij na,
- w oknie dialogowym Odkryj wybierz arkusz, który chcesz odkryć.
- kliknij OK.
spowoduje to natychmiastowe uwidocznienie arkusza w skoroszycie.
zauważ, że możesz odkryć tylko jeden arkusz na raz. Aby odkryć wiele arkuszy, musisz powtórzyć powyższe kroki, aby odkryć każdy arkusz. Alternatywnie możesz użyć kodu makra, aby odkryć wszystkie arkusze za jednym zamachem.,
chociaż ta metoda działa w większości przypadków, tak naprawdę nie pomaga, jeśli chcesz ukryć arkusze robocze, aby twój Klient lub kolega (lub ktokolwiek, komu udostępniasz skoroszyt) nie mógł ich odkryć i wyświetlić.
wszystko, co muszą zrobić, to kliknąć prawym przyciskiem myszy dowolną z kart, a oni zobaczą, co wszystkie arkusze są ukryte (i łatwo je odkryć).
więc zobaczmy, jak naprawdę można ukryć arkusz roboczy ,aby nie mógł być ukryty (przynajmniej nie tak łatwo).,
Ukryj arkusz roboczy, aby nie mógł być ukryty
oto kroki, aby ukryć arkusz roboczy, aby nie mógł być ukryty:
- kliknij prawym przyciskiem myszy dowolną kartę arkusza roboczego.
- kliknij na wyświetlony kod.
- w edytorze VB, w Eksploratorze projektu w edytorze VB wybierz arkusz roboczy, który chcesz ukryć.
- Po wybraniu arkusza kliknij ikonę Właściwości na pasku narzędzi (lub użyj skrótu klawiaturowego F4).,
- w otwartym okienku właściwości wybierz listę rozwijaną przed opcją „Visible”.
- Wybierz '2 – xlSheetVeryHidden'.
- zamknij Edytor VB.
teraz zauważysz, że arkusz jest ukryty.
Po kliknięciu prawym przyciskiem myszy na żadnej z kart, nie zobaczysz jej na liście ukrytych arkuszy, które możesz odkryć.
czy ta metoda jest niezawodna? – Nie!
ta metoda działa, ponieważ użytkownik nie może zobaczyć ukrytego arkusza na liście arkuszy, które może odkryć.,
ale to nie znaczy, że arkusz nie może być ukryty.
Odkryj arkusz, który został „bardzo Ukryty”
oto kroki, aby odkryć arkusz, który został „bardzo Ukryty”:
- kliknij prawym przyciskiem myszy dowolną z istniejących kart.
- kliknij na wyświetlony kod.
- w edytorze VB kliknij nazwę arkusza ,którą chcesz odkryć (będzie ona dostępna w Eksploratorze projektu jako część obiektów skoroszytu).,
- jeśli panel właściwości nie jest widoczny, kliknij ikonę Właściwości na pasku narzędzi (lub użyj skrótu klawiaturowego F4).
- w panelu Właściwości zmień widoczną właściwość z '2 – xlSheetVeryHidden' na '-1-xlSheetVisible'.
- zamknij Edytor VB.
to odkryje arkusz roboczy i będzie widoczny w skoroszycie.
Ukryj/Odkryj arkusze robocze za pomocą VBA
Jeśli masz wiele arkuszy, które musisz ukryć / odkryć, może to zająć dużo czasu.,
za pomocą prostego kodu VBA można zautomatyzować to zadanie.
Ukryj wszystkie arkusze za pomocą VBA
poniżej znajduje się kod VBA, który ukryje wszystkie arkusze z wyjątkiem bieżącego/aktywnego arkusza roboczego:
'This macro will hide all the worksheet except the active sheetSub HideAllExceptActiveSheet()Dim ws As WorksheetFor Each ws In ThisWorkbook.WorksheetsIf ws.Name <> ActiveSheet.Name Then ws.Visible = xlSheetHiddenNext wsEnd Sub
powyższy kod ukryje cały arkusz roboczy z wyjątkiem aktywnego arkusza. Jednak ukryje je tak, że można je łatwo ukryć (zauważ, że ws.Właściwość Visible jest ustawiona na xlsheethidden).,
Jeśli chcesz ukryć arkusze, aby nie mogły być ukryte, użyj poniższego kodu:
'This macro will hide all the worksheet except the active sheetSub HideAllExcetActiveSheet()Dim ws As WorksheetFor Each ws In ThisWorkbook.WorksheetsIf ws.Name <> ActiveSheet.Name Then ws.Visible = xlSheetVeryHiddenNext wsEnd Sub
jedyną zmianą, jaką tutaj zrobiliśmy, jest utworzenie ws.Widoczna właściwość xlSheetVeryHidden.
Odkryj wszystkie arkusze za pomocą VBA
Poniżej znajduje się kod, który odkryje wszystkie ukryte arkusze w skoroszycie.
'This code will unhide all sheets in the workbookSub UnhideAllWoksheets()Dim ws As WorksheetFor Each ws In ThisWorkbook.Worksheetsws.Visible = xlSheetVisibleNext wsEnd Sub
używając tego kodu, po prostu przechodzimy przez każdy arkusz po kolei i tworzymy ws.Visible property equal to xlSheetVisible.
Gdzie umieścić kod?,
poniżej znajdują się kroki, aby umieścić kod w edytorze VB:
- kliknij na kartę programista.
- kliknij ikonę Visual Basic (lub użyj skrótu klawiszowego – ALT + F11).
- w edytorze VB kliknij prawym przyciskiem myszy dowolny obiekt skoroszytu.
- przejdź do Insert i wybierz moduł. Spowoduje to wstawienie nowego modułu do skoroszytu.
- Kliknij dwukrotnie ikonę modułu i skopiuj i wklej kod w oknie kodu modułu.,
teraz możesz przypisać makro do kształtu lub uruchomić je z karty programista. Możesz przeczytać więcej o różnych sposobach uruchamiania makra w Excelu tutaj.
zauważ, że nie musisz wstawiać nowego modułu do każdego kodu. Możesz mieć jeden pojedynczy moduł i mieć w nim wiele kodów makr VBA.
Możesz również polubić następujące samouczki programu Excel:
- Odkryj kolumny w programie Excel (prosty przewodnik krok po kroku)
- Jak odkryć arkusze w programie Excel (wszystko za jednym razem)
- Jak utworzyć i używać dodatku Excel.
- przydatne makra Excela dla początkujących.,
- Jak zablokować komórki w Excelu.
- Jak zablokować formuły w Excelu.
- Ukryj wartości zerowe w Excelu
- Jak usunąć wszystkie ukryte wiersze i kolumny w Excelu
Leave a Reply