Excel 에서 지정하거나 현재 활성화된 워크시트만 남기고 나머지 모두를 숨기는 방법은?
많은 워크시트가 포함된 Excel 통합 문서을 작업할 때 데이터를 효율적으로 탐색하고 관리하는 것이 어려워질 수 있습니다。 보고서를 공유하거나 민감한 정보를 보호하거나 단순히 작업 공간을 정리해야 하는 상황에서는 특정 워크시트(보통 현재 작업 중인 시트)만 표시하고 나머지는 숨기고 싶을 수 있습니다。 관련 워크시트만 표시함으로써 워크북을 깔끔하게 유지하고 사용자의 혼란을 최소화하며 핵심 콘텐츠에 집중할 수 있습니다。
이 문서에서는 Excel 에서 이 작업을 수행하는 두 가지 실용적인 방법을 소개합니다. 유연성을 위해 VBA 코드를 사용하든, 보다 간편한 방법인 Kutools for Excel 을 선호하든, 요구 사항에 맞는 해결책을 찾을 수 있습니다。
VBA 코드로 Excel 에서 지정한 워크시트만 남기고 나머지 모두 숨기기
Kutools for Excel 으로 활성 워크시트만 남기고 나머지 모두 숨기기(클릭 몇 번만으로 가능)
VBA 코드로 Excel 에서 지정한 워크시트만 남기고 나머지 모두 숨기기
간단한 자동화에 익숙한 사용자의 경우 VBA(Visual Basic for Applications)를 사용하면 지정한 워크시트만 제외하고 나머지를 모두 숨기는 유연성을 얻을 수 있습니다. 이 방법은 전문적인 환경에서 복잡한 워크북을 관리하거나 배포용 템플릿을 만들 때 특히 유용합니다. 표시할 시트를 세밀하게 제어할 수 있으며, 향후 일괄 작업을 위해 매크로를 쉽게 수정할 수도 있습니다. 다만 VBA 를 사용하려면 파일을 매크로 사용 워크북(*。xlsm)으로 저장해야 하며, 사용자가 매크로를 활성화해야 코드를 실행할 수 있다는 점에 유의하세요。
이 작업을 수행하려면 다음 단계를 주의 깊게 따르세요:
1. 열려 있는 워크북에서 먼저 표시할 워크시트를 활성화하세요。 이렇게 하면 작업 중인 시트를 실수로 숨기지 않을 수 있습니다。 그런 다음Alt+F11키를 동시에 눌러Microsoft Visual Basic for Applications편집기 창을 엽니다。
2. Visual Basic for Applications창에서 메뉴를 통해삽입>모듈을 클릭합니다。 그러면 VBA 코드를 입력할 새 모듈이 추가됩니다。 스크린샷 참조:

3. 다음 VBA 코드를 모듈 창의 빈 편집 영역에 복사하여 붙여넣으세요。

VBA 코드: 지정한 시트만 제외하고 나머지 모두 숨기기
Sub SheetHidden()
Dim xWs As Worksheet
Dim xName As String
xName = Application.InputBox("Range", xTitleId, Application.ActiveSheet.Name, Type: = 2)
For Each xWs In Application.ActiveWorkbook.Worksheets
If xWs.Name <> xName Then
xWs.Visible = xlSheetHidden
End If
Next
End Sub 4. 코드를 붙여넣은 후 Excel 창에서 원하는 워크시트가 현재 활성 상태인지 확인하세요。 그런 다음F5키를 눌러 코드를 실행하거나 VBA 툴바에서실행을 선택합니다。 그러면 대화상자가 나타나며 기본적으로 현재 워크시트 이름이범위상자에 표시됩니다。 일반적으로 변경 없이확인버튼을 클릭하면 됩니다。 다른 시트를 선택하려면 이 단계에서 가능합니다。

5. 확인 후 매크로는 지정한 워크시트를 제외한 워크북의 모든 다른 워크시트를 즉시 숨깁니다。 이는 수작업 단계를 대폭 줄여주며, 특히 대용량 다중 시트 파일을 처리하거나 다른 사람이 사용할 파일을 준비할 때 작업 공간을 체계적으로 정리하는 데 도움이 됩니다。
숨겨진 워크시트는 삭제되지 않으며 언제든지 숨기기 해제가 가능하다는 점을 기억하세요. 그러나 워크북에 표시되는 워크시트가 하나뿐이면 Excel 은 해당 시트를 숨기지 못하게 하므로 최소한 하나의 시트는 항상 표시되도록 해야 합니다。 모든 시트를 다시 표시해야 한다면 다음 간단한 VBA 코드를 사용하세요。
참고: 이전에 숨긴 모든 워크시트를 다시 표시하려면Alt+F11키를 눌러 VBA 편집기를 다시 엽니다。 새 모듈을 삽입하거나 이전에 사용한 모듈을 활용하여 아래 코드를 코드 창에 붙여넣고F5키를 눌러 코드를 실행합니다。 그러면 워크북의 모든 시트가 다시 표시되어 추가 편집이나 검토가 가능해집니다。
VBA 코드: 숨겨진 시트 표시
Sub SheetUnHidden()
Dim xWs As Worksheet
For Each xWs In Application.ActiveWorkbook.Worksheets
xWs.Visible = True
Next
End Sub Kutools for Excel 으로 활성 워크시트만 남기고 나머지 모두 숨기기(클릭 한 번만으로 가능)
더 빠르고 사용자 친화적인 옵션을 선호하거나 여러 시트를 자주 관리해야 한다면 Kutools for Excel 이 간편한 해결책을 제공합니다. 이 방법은 코드 작성이 부담스럽거나 정기적으로 공유용 워크북을 준비하면서 효율적인 워크플로우를 원하는 사용자에게 적합합니다. Kutools 는 선택하지 않은 모든 시트를 마우스 클릭 몇 번으로 숨길 수 있는 전용 기능을 제공합니다。
이 방법을 사용하려면 다음 간단한 단계를 따르세요:
1. 먼저 워크북에서 표시할 워크시트를 활성화(클릭)하세요. 이 단계를 반드시 확인해야 하며, Kutools 는 작업 후 현재 워크시트만 숨기지 않은 상태로 유지합니다。
2. 다음으로 Excel 리본으로 이동하여Kutools탭을 클릭합니다。 그런 다음표시 및 숨기기로 이동하여 드롭다운 메뉴에서비활성 시트 숨기기을 선택합니다。 그러면 현재 작업 중인 시트를 제외한 현재 워크북의 모든 다른 워크시트가 즉시 숨겨집니다。

이 작업은 동료나 고객과 파일을 공유하거나 프레젠테이션에 집중하거나 보조 데이터를 실수로 변경되는 것부터 보호할 때 특히 유용합니다。 추가 프롬프트나 설정 없이 즉시 처리됩니다。
나중에 숨긴 모든 시트를 복원(숨기기 해제)해야 한다면 Kutools 가 이 과정도 동일하게 간편하게 만들어줍니다。Kutools>표시 / 숨기기>모든 시트 숨기기 해제를 클릭하면 Kutools 가 워크북의 모든 워크시트를 즉시 표시합니다。

참고 사항:Kutools 를 사용할 때는 숨기기 도구를 적용하기 전에 올바른 시트를 선택했는지 반드시 확인하세요. 이 기능은 표준 실행 취소 명령(Ctrl+Z)으로 되돌릴 수 없지만, 위에서 설명한 대로 언제든지 모든 시트를 숨기기 해제할 수 있습니다. 또한 Kutools 는 더 복잡한 시나리오에서 저장 시간 수 있는 추가 일괄 워크시트 관리 기능도 제공합니다。
Kutools for Excel– Excel 을 300 개 이상의 필수 도구로 강력하게 개선하여 작업을 더 빠르고 쉽게 처리하고, 스마트한 데이터 처리와 생산성을 위한 AI 기능을 활용하세요。지금 받기
대안 솔루션:위의 방법 외에도 워크플로우 요구 사항에 따라 다음과 같은 다른 접근 방식을 고려할 수 있습니다:
- 수동 숨기기/숨기기 해제:워크시트 탭을 마우스 오른쪽 버튼으로 클릭하고숨기기또는숨기기 해제옵션을 사용할 수 있습니다。 소수의 시트를 숨길 때는 적합하지만, 대규모 워크북에서는 시간이 많이 소요됩니다。
- 그룹 선택 후 숨기기:숨기려는 시트(표시할 시트 제외)를Ctrl키를 누른 상태에서 클릭한 다음 선택된 시트 중 하나를 마우스 오른쪽 버튼으로 클릭하여 시트 탭숨기기를 선택합니다. 이 방법은 시트를 개별적으로 숨기는 것보다 빠르지만, 다수의 시트를 처리할 때는 위에서 설명한 VBA 나 Kutools 솔루션보다 효율성이 낮습니다。
해결책을 선택할 때 워크북의 크기, 작업 빈도, 자동화 필요성 또는 간편함을 고려하세요。 중요한 데이터를 실수로 숨기지 않도록 항상 표시되는 워크시트를 다시 한번 확인하세요。
최고의 Office 생산성 도구
| 🤖 | KUTOOLS AI 도우미: 다음을 기반으로 데이터 분석 혁신하기:지능형 실행 | 코드 생성| 사용자 지정 수식 생성 | 데이터 분석 및 차트 생성| 향상된 함수 호출… |
| 인기 기능:찾기, 강조 표시 또는 중복 표시 | 빈 행 삭제 | 데이터 손실 없이 열 결합 또는 셀 제거 | 공식을 사용하지 않는 반올림... | |
| 슈퍼 LOOKUP:다중 조건 VLookup | 다중 값 VLookup | 여러 시트에서 VLookup | 퍼지 매치.... | |
| 고급 드롭다운 목록:드롭다운 목록 빠르게 생성 | 종속형 드롭다운 목록 | 다중 선택 드롭다운 목록.... | |
| 열 관리자:특정 수의 열 추가|열 이동|숨겨진 열의 표시 상태 전환|범위 및 열 비교... | |
| 주요 기능:그리드 포커스 | 디자인 보기 |향상된 수식 표시줄 | 워크북 및 시트 관리자 | 자원 라이브러리(자동 텍스트)| 날짜 선택기 | 워크시트 병합 | 암호화/셀 해독 | 목록으로 이메일 보내기 | 슈퍼 필터 | 특수 필터(굵은 글꼴이 있는 셀 필터링/기울임꼴/취소선。。。) 。。。 | |
| 상위 15 도구 모음:12 텍스트도구(텍스트 추가,특정 문자 삭제, ...)| 50+차트유형(간트 차트, ...)| 40+ 실용적인수식(생일을 기준으로 나이 계산, ...)| 19 삽입도구(QR 코드 삽입,경로에서 그림 삽입, ...)| 12 변환도구(단어로 변환하기,환율 변환, ...)| 7 병합 및 분할도구(고급 행 병합,셀 분할, ...)|그 외 더 많은 기능 |
Kutools for Excel 로 Excel 역량을 한 단계 업그레이드하고 전례 없는 효율성을 경험하세요。Kutools for Excel 는 생산성과 저장 시간을 향상시키는 300 개 이상의 고급 기능을 제공합니다。가장 필요한 기능을 지금 바로 확인하세요。。。
Office Tab 가 Office 에 탭 인터페이스를 제공하여 작업을 훨씬 쉽게 만들어 줍니다
- Word, Excel, PowerPoint 에서 탭 기반 편집 및 읽기 기능을 활성화합니다, Publisher, Access, Visio 및 Project 에서도 사용 가능합니다。
- 새 창이 아닌 동일한 창의 새 탭에서 여러 문서를 열고 생성할 수 있습니다。
- 50% 만큼 생산성을 높이고 매일 수백 번의 마우스 클릭을 줄여줍니다!
모든 Kutools 애드인。 하나의 설치 프로그램
Kutools for Office스위트 번들은 Excel, Word, Outlook 및 PowerPoint 용 애드인과 Office Tab Pro 를 포함하며, 다양한 Office 앱을 사용하는 팀에 이상적입니다。
- 올인원 스위트— Excel, Word, Outlook 및 PowerPoint 애드인 + Office Tab Pro
- 하나의 설치 프로그램, 하나의 라이선스— 몇 분 안에 설정 완료(MSI 지원)
- 함께 사용할수록 더 효과적입니다— Office 앱 전반에서 생산성 향상
- 30 일간 모든 기능 무료 체험— 등록이나 신용카드 필요 없음
- 최고의 가성비— 개별 애드인 구매 대비 절약