Excel 워크시트를 매우 숨기고 숨김 해제하는 방법

  • 이 공유
Michael Brown

이 자습서에서는 숨겨진 시트와 매우 숨겨진 시트의 차이점을 설명하고 워크시트를 매우 숨김으로 만드는 방법과 Excel에서 매우 숨겨진 시트를 보는 방법을 설명합니다.

수식 중 하나가 참조하는 스프레드시트를 찾을 수 없습니까? 시트는 통합 문서 하단의 다른 탭 사이에 나타나지 않으며 숨기기 해제 대화 상자에도 나타나지 않습니다. 도대체 그 시트가 어디 있을 수 있단 말인가? 간단히 말해서 매우 숨겨져 있습니다.

    Excel에서 매우 숨겨진 워크시트란 무엇입니까?

    모두가 알고 있듯이 Excel 시트는 표시하거나 숨길 수 있습니다. 사실 워크시트 숨기기에는 숨김 매우 숨김 의 두 가지 수준이 있습니다.

    숨김 해제는 매우 쉽습니다. 보이는 워크시트를 마우스 오른쪽 버튼으로 클릭하고 숨기기 해제 를 클릭한 다음 보려는 시트를 선택하기만 하면 됩니다. 매우 숨겨진 시트는 다른 이야기입니다. 통합 문서에 매우 숨겨진 시트만 포함된 경우 숨기기 해제 명령이 비활성화되기 때문에 숨기기 해제 대화 상자를 열 수도 없습니다. 통합 문서에 숨겨진 시트와 매우 숨겨진 시트가 모두 포함된 경우 숨기기 취소 대화 상자를 사용할 수 있지만 매우 숨겨진 시트는 표시되지 않습니다.

    기술적으로 Excel은 숨겨진 시트와 숨겨진 시트를 어떻게 구별합니까? 매우 숨겨진 워크시트? 다음 중 하나를 가질 수 있는 시트의 Visible 속성에 의해values:

    • xlSheetVisible (또는 TRUE) - 시트가 표시됨
    • xlSheetHidden (또는 FALSE) - 시트가 숨겨짐
    • xlSheetVeryHidden - 시트가 매우 숨겨져 있습니다.

    누구나 Excel의 숨기기 해제<2를 사용하여 TRUE(표시)와 FALSE(숨김) 사이를 전환할 수 있습니다> 또는 Hide 명령의 경우 xlVeryHidden 값은 Visual Basic Editor 내에서만 설정할 수 있습니다.

    사용자 관점에서 숨김과 매우의 차이점은 무엇입니까 숨겨진 시트? 간단합니다. 매우 숨겨진 시트는 Excel 사용자 인터페이스를 통해 표시할 수 없으며 숨기기를 해제하는 유일한 방법은 VBA를 사용하는 것입니다. 따라서 일부 워크시트를 다른 사람이 숨김 해제하기 훨씬 더 어렵게 만들고 싶다면(예: 민감한 정보 또는 중간 공식이 포함된 워크시트) 이 높은 수준의 시트 숨김을 적용하고 매우 숨김으로 만드십시오.

    방법 Excel 워크시트를 숨김

    이미 언급했듯이 시트를 숨김으로 만드는 유일한 방법은 Visual Basic Editor를 사용하는 것입니다. 숨길 시트 수에 따라 다음 방법 중 하나로 진행할 수 있습니다.

    보임 속성을 변경하여 워크시트를 매우 숨김

    하나만 완전히 숨기고 싶은 경우 또는 두 시트의 경우 각 시트의 보임 속성을 ​​수동으로 변경할 수 있습니다. 방법은 다음과 같습니다.

    1. Alt + F11을 누르거나 개발자 에서 Visual Basic 버튼을 클릭합니다.탭. 이렇게 하면 열려 있는 모든 통합 문서 및 해당 시트의 트리를 표시하는 왼쪽 상단 패널의 프로젝트 탐색기 창이 있는 Visual Basic Editor가 열립니다.
    2. F4를 누르거나 보기 ><1을 클릭합니다>속성 . 이렇게 하면 속성 창이 프로젝트 탐색기 바로 아래에 나타납니다(아래 스크린샷 참조). Properties 창이 이미 있는 경우 이 단계를 건너뜁니다 :)
    3. 프로젝트 탐색기 창에서 숨김으로 설정하려는 워크시트를 클릭하여 선택합니다.
    4. Properties 창에서 Visible 속성을 ​​ 2 - xlSheetVeryHidden .

    <0으로 설정합니다>그게 다야! Visible속성이 변경되는 즉시 해당 시트 탭이 통합 문서 하단에서 사라집니다. 필요한 경우 다른 시트에 대해 위의 단계를 반복하고 완료되면 Visual Basic Editor 창을 닫습니다.

    VBA 코드로 활성 워크시트를 매우 숨김

    정기적으로 시트를 숨겨야 하는 경우 수동으로 해야 하는 것에 짜증이 난다면 한 줄의 코드로 작업을 자동화할 수 있습니다. 활성 워크시트를 숨기는 매크로는 다음과 같습니다.

    Sub VeryHiddenActiveSheet() ActiveSheet.Visible = xlSheetVeryHidden End Sub

    다른 사용자를 위해 매크로를 작성하는 경우 통합 문서에 단 하나의 시트만 보입니다. 기억하시겠지만 숨길 수는 없습니다.Excel 파일의 모든 워크시트(숨기거나 완전히 숨김 여부에 관계없이) 적어도 하나의 시트는 보기에 남아 있어야 합니다. 따라서 사용자에게 이 제한에 대해 경고하려면 On Error 블록에서 위의 매크로를 다음과 같이 래핑합니다.

    Sub VeryHiddenActiveSheet() On Error GoTo ErrorHandler ActiveSheet.Visible = xlSheetVeryHidden Exit Sub ErrorHandler : MsgBox " 통합 문서에는 보이는 워크시트가 하나 이상 있어야 합니다." , vbOKOnly, "워크시트를 숨길 수 없음" End Sub

    VBA 코드를 사용하여 여러 워크시트를 매우 숨김

    선택한 모든 시트 를 매우 숨김으로 설정하려면 다음을 수행하십시오. 활성 통합 문서(ActiveWindow)에서 선택한 모든 시트를 하나씩 선택하고 Visible 속성을 ​​ xlSheetVeryHidden 으로 변경합니다.

    Sub VeryHiddenSelectedSheets() Dim wks As Worksheet On Error GoTo ErrorHandler For Each wks In ActiveWindow.SelectedSheets wks.Visible = xlSheetVeryHidden Next Exit Sub ErrorHandler : MsgBox "통합 문서에는 보이는 워크시트가 하나 이상 있어야 합니다." , vbOKOnly, "Unable to Hide Worksheets" End Sub

    Excel에서 매우 숨겨진 시트 숨기기를 해제하는 방법

    Excel에서 시트를 완전히 숨기는 방법을 알았으니 이제 시트를 어떻게 볼 수 있는지에 대해 이야기할 시간입니다. 숨겨진 시트.

    표시 속성을 변경하여 매우 숨겨진 워크시트를 숨김 해제

    매우 숨겨진 워크시트를 다시 볼 수 있으려면 표시 를 변경하기만 하면 됩니다.속성을 xlSheetVisible 로 되돌립니다.

    1. Alt + F11을 눌러 Visual Basic Editor를 엽니다.
    2. VBAProject 창에서 다음을 선택합니다. 숨김을 취소하려는 워크시트.
    3. 속성 창에서 표시 속성을 ​​ -1 - xlSheetVisible 로 설정합니다. .

    완료!

    VBA로 매우 숨겨진 모든 시트 숨기기 해제

    매우 숨겨진 시트가 상당히 많은 경우 모두 다시 보이게 하려면 이 매크로가 잘 작동할 것입니다.

    Sub UnhideVeryHiddenSheets() Dim wks As Worksheet For Each wks In Worksheets If wks.Visible = xlSheetVeryHidden Then wks.Visible = xlSheetVisible Next End Sub

    참고. 이 매크로는 매우 숨겨진 시트 만 해제하며 정상적으로 숨겨진 워크시트는 해제하지 않습니다. 숨겨진 시트를 모두 표시하려면 아래 시트를 사용하십시오.

    숨겨진 시트와 완전히 숨겨진 시트를 한 번에 모두 해제

    활성 통합 문서의 모든 숨겨진 시트를 한 번에 표시하려면 , 각 시트의 Visible 속성을 ​​TRUE 또는 xlSheetVisible .

    Sub UnhideAllSheets() Dim wks As Worksheet For Each wks In ActiveWorkbook.Worksheets wks.Visible = xlSheetVisible 다음 wks End Sub

    매우 숨겨진 시트 매크로를 사용하는 방법

    Excel 통합 문서에 위의 매크로를 삽입하려면 다음 일반적인 단계를 수행합니다.

    1. 통합 문서를 엽니다. 시트를 숨기거나 숨기지 않으려면.
    2. Alt + F11을 눌러 VisualBasic Editor.
    3. 왼쪽 창에서 ThisWorkbook 을 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴에서 Insert > Module 을 선택합니다.
    4. 코드 창에 코드를 붙여넣습니다.
    5. 매크로를 실행하려면 F5 키를 누릅니다.

    매크로를 유지하려면 파일을 Excel 매크로 지원으로 저장해야 합니다. 통합 문서(.xlsm). 자세한 단계별 지침은 Excel에서 VBA 코드를 삽입하고 실행하는 방법을 참조하세요.

    또는 매크로가 포함된 샘플 통합 문서를 다운로드하고 해당 통합 문서에서 직접 원하는 매크로를 실행할 수 있습니다.

    샘플 통합 문서에는 다음 매크로가 포함되어 있습니다.

    • VeryHiddenActiveSheet - 활성 시트를 매우 숨김으로 만듭니다.
    • VeryHiddenSelectedSheets - 선택한 모든 시트를 숨김 상태로 만듭니다.
    • UnhideVeryHiddenSheets - 활성 통합 문서에서 매우 숨겨진 모든 시트를 숨김 해제합니다.
    • UnhideAllSheets - 모든 숨겨진 시트를 다음 위치에 표시합니다. 활성 통합 문서(일반적으로 숨겨져 있고 매우 숨겨져 있음).

    Excel에서 매크로를 실행하려면 다음을 수행합니다.

    1. 다운로드한 통합 문서를 열고 매크로를 활성화합니다. 메시지가 표시되면
    2. 통합 문서를 엽니다.
    3. 통합 문서에서 Alt + F8을 누르고 원하는 매크로를 선택한 다음 실행 을 클릭합니다.

    예를 들어 선택한 모든 워크시트를 숨김 상태로 만드는 방법은 다음과 같습니다.

    이 짧은 자습서를 통해 Excel의 매우 숨겨진 시트에 대한 정보를 얻을 수 있기를 바랍니다. 고마워다음 주 블로그에서 뵙기를 바랍니다!

    샘플 통합 문서 다운로드

    Very Hidden Sheets 매크로(.xlsm 파일)

    Michael Brown은 소프트웨어 도구를 사용하여 복잡한 프로세스를 단순화하려는 열정을 가진 열성적인 기술 애호가입니다. 기술 산업에서 10년 이상의 경험을 쌓은 그는 Microsoft Excel 및 Outlook은 물론 Google 스프레드시트 및 문서 도구에 대한 기술을 연마했습니다. Michael의 블로그는 자신의 지식과 전문 지식을 다른 사람과 공유하는 데 전념하며 따라하기 쉬운 팁과 생산성 및 효율성 향상을 위한 자습서를 제공합니다. 노련한 전문가이든 초보자이든 Michael의 블로그는 이러한 필수 소프트웨어 도구를 최대한 활용하기 위한 귀중한 통찰력과 실용적인 조언을 제공합니다.