활성 워크시트를 제외한 모든 항목을 숨기는 Excel 매크로

이 매크로를 사용하여 비활성 워크시트를 숨길 수 있습니다. Excel에서는 통합 문서의 모든 시트를 숨길 수 없습니다. 적어도 하나는 표시되어야 합니다. 그러나 활성 시트를 제외한 모든 시트를 숨길 수 있습니다.

매크로 작동 방식

여기에 있는 매크로는 워크시트를 반복하고 각 워크시트 이름을 활성 시트의 이름과 일치시킵니다. 매크로가 반복될 때마다 일치하지 않는 워크시트가 숨겨집니다.

하위 매크로1()
'1단계: 변수 선언
    Dim ws As 워크시트
'2단계: 모든 워크시트 반복 시작
    ThisWorkbook.Worksheets의 각 ws에 대해
'3단계: 각 워크시트 이름 확인
    If ws.Name <> ThisWorkbook.ActiveSheet.Name 다음
'4단계: 시트 숨기기
    ws.Visible = xlSheetHidden
    종료
'5단계: 다음 워크시트로 루프
    다음 ws
엔드 서브

1단계에서는 ws라는 객체를 선언합니다. 이 단계에서는 매크로가 반복되는 각 워크시트에 대한 메모리 컨테이너를 만듭니다.

2단계에서는 루프를 시작하여 Excel에서 이 통합 문서의 모든 워크시트를 평가하도록 지시합니다. ThisWorkbook과 ActiveWorkbook의 차이점을 확인하세요. ThisWorkBook 개체는 코드가 포함된 통합 문서를 참조합니다. ActiveWorkBook 개체는 현재 활성 통합 문서를 참조합니다. 종종 동일한 개체를 반환하지만 코드를 실행하는 통합 문서가 활성 통합 문서가 아닌 경우 다른 개체를 반환합니다. 이 경우 다른 통합 문서에서 시트를 숨기는 위험을 감수하고 싶지 않으므로 ThisWorkBook을 사용합니다.

3단계에서 매크로는 단순히 활성 시트 이름을 현재 반복되고 있는 시트와 비교합니다.

시트 이름이 다른 경우 매크로는 4단계에서 시트를 숨깁니다.

5단계에서 루프백하여 다음 시트를 얻습니다. 모든 시트가 평가된 후 매크로가 종료됩니다.

매크로에서 xlsheetHidden을 사용합니다. 이 속성은 시트를 마우스 오른쪽 버튼으로 클릭하고 숨기기를 선택할 때 일반적으로 얻을 수 있는 기본 숨기기 상태를 적용합니다. 이 기본 숨기기 상태에서 사용자는 아무 탭이나 마우스 오른쪽 버튼으로 클릭하고 모든 숨겨진 시트를 표시하는 숨기기 해제를 선택할 수 있습니다. 그러나 또 다른 숨기기 상태는 기본값보다 더 은밀합니다. xlSheetVeryHidden을 사용하여 시트를 숨기면 사용자가 탭을 마우스 오른쪽 버튼으로 클릭하고 숨기기 해제를 선택하더라도 시트를 전혀 볼 수 없습니다. 이러한 방식으로 숨겨진 시트를 숨김 해제하는 유일한 방법은 VBA를 사용하는 것입니다.

매크로 사용 방법

이 매크로를 구현하려면 복사하여 표준 모듈에 붙여넣을 수 있습니다.

Alt+F11을 눌러 Visual Basic Editor를 활성화합니다.

프로젝트 창에서 프로젝트/통합 문서 이름을 마우스 오른쪽 버튼으로 클릭합니다.

삽입 → 모듈을 선택하십시오.

새로 생성된 모듈에 코드를 입력하거나 붙여넣습니다.

Leave a Comment

Excel에서 산점도를 만드는 방법

Excel에서 산점도를 만드는 방법

Excel에서 회귀 분석을 통해 데이터 간의 관계를 탐색하고 시각적으로 분석하는 방법을 알아보세요. 다양한 단계를 따라 쉽게 산점도를 만들 수 있습니다.

Microsoft 365 Business: Azure Information Protection을 구성하는 방법

Microsoft 365 Business: Azure Information Protection을 구성하는 방법

이 가이드를 사용하여 LuckyTemplates.com에서 Azure Information Protection을 효과적으로 구성하는 방법을 알아보세요.

SharePoint를 Power BI와 통합하는 방법

SharePoint를 Power BI와 통합하는 방법

SharePoint와 Power BI 통합 방법 및 LuckyTemplates.com에서 보고서를 SharePoint 사이트에 연결하는 다양한 방법에 대해 알아보세요.

PowerPoint 슬라이드에서 펜 및 형광펜 그림 지우기

PowerPoint 슬라이드에서 펜 및 형광펜 그림 지우기

프레젠테이션 중 펜 혹은 형광펜을 사용하여 PowerPoint 슬라이드에 그린 경우, 사용자가 다음 프레젠테이션을 위해 그림을 저장하거나 쉽게 지울 수 있도록 하는 방법을 알립니다.

스마트시트 9.1.1

스마트시트 9.1.1

Smartsheet는 프로젝트를 관리하고, 워크플로를 구축하고, 팀과 협업할 수 있는 동적 작업 플랫폼입니다.

공유 지점

공유 지점

SharePoint는 다양한 워크플로 응용 프로그램, "목록" 데이터베이스 및 기타 웹 구성 요소는 물론 보안 기능을 사용하여 비즈니스 그룹의 공동 작업을 제어하는 ​​웹 기반 공동 작업 시스템입니다.

퍼페추얼 캘린더 1.0.38/1.0.36

퍼페추얼 캘린더 1.0.38/1.0.36

반니엔 캘린더(Van Nien Calendar)는 휴대폰에서 달력 보기 애플리케이션으로, 휴대폰에서 태음태양일을 빠르게 확인하고 중요한 업무를 정리할 수 있도록 도와줍니다.

마이크로소프트 아웃룩 2021

마이크로소프트 아웃룩 2021

Microsoft Outlook은 Microsoft Corporation에서 개발한 비즈니스 및 생산성 응용 프로그램입니다.

클릭업

클릭업

ClickUp은 모든 비즈니스에서 가장 높은 평가를 받는 생산성 플랫폼 중 하나입니다. Google, Booking.com, San Diego Padres 및 Uber와 같은 대기업은 모두 ClickUp을 사용하여 직장 생산성을 높입니다.

PDF-XChange 뷰어 2.5.322.10

PDF-XChange 뷰어 2.5.322.10

PDF는 텍스트 문서를 읽고, 만들고, 보내는 데 일반적으로 사용되는 형식이 되었습니다. 결과적으로 이러한 유형의 문서화에 사용되는 프로그램 수가 증가했습니다. PDF-XChange Viewer는 점점 더 많은 PDF 뷰어 중 하나입니다.