엑셀에서 여러 개의 시트를 한 번에 숨겨두었다가 다시 한 번에 모두 표시하려면 기본 메뉴와 단축키, VBA 매크로 등 다양한 방법을 활용할 수 있습니다. 오늘은 마우스 우클릭, 단축키, VBA 매크로를 이용한 세 가지 주요 방법을 정리해 보았습니다.
문제 상황
엑셀 파일에 워크시트가 많아질 때, 불필요한 시트를 숨겨 관리하기도 하는데 한 번에 숨겨둔 시트를 ‘숨기기 취소’할 때 기본 대화상자는 한 시트씩만 해제할 수 있습니다. 숨겨진 시트가 많으면 일일이 반복해야 하므로 번거로움이 큽니다.
방법 1: 마우스 우클릭으로 해제
- 숨기고자 하는 시트가 아닌 다른 아무 시트 탭에서 마우스 오른쪽 버튼 클릭
- 메뉴에서 ‘숨기기 취소(U)’ 선택
- 대화상자에 표시된 숨김 시트 목록 중 해제할 시트를 클릭하고 확인
이 방식은 한 번에 한 시트만 해제할 수 있습니다.
방법 2: 단축키로 해제
- 숨김 해제할 아무 시트 탭을 선택
- 키보드에서 Alt + O → H → U 순으로 누르기
- 숨겨진 시트 목록이 뜨면 방향키로 시트 선택 후 Enter
이 역시 기본적으로 한 시트씩만 해제되지만, 대화상자 내에서 Ctrl 또는 Shift로 다중 선택이 가능하다면 여러 시트를 한 번에 선택 후 해제할 수 있습니다.
방법 3: VBA 매크로로 한 번에 해제
엑셀 2020 이전 버전에서는 다중 선택이 불가해 VBA 활용이 효과적입니다.
- VBA 편집기 열기
- Alt + F11 키를 눌러 Microsoft Visual Basic for Applications 창 실행
- 모듈 삽입
- 상단 메뉴에서 삽입 > 모듈 클릭
- 코드 복사·붙여넣기
Sub UnhideAllSheets() Dim ws As Worksheet For Each ws In ThisWorkbook.Worksheets ws.Visible = xlSheetVisible Next ws End Sub - 매크로 실행
- VBA 편집기를 닫고, Alt + F8을 눌러 ‘UnhideAllSheets’를 선택 후 실행
한 번 실행으로 통합 문서 내 모든 시트가 표시됩니다.
Excel 2020 이상 버전 팁
Excel 2020 이상에서는 ‘숨기기 취소’ 대화상자에서 Shift를 누른 채 다중 시트를 선택할 수 있어, 메뉴만으로 복수 해제가 가능합니다.
한 번에 여러 시트를 숨기거나 해제하는 기능을 익혀두면 업무 효율이 크게 향상됩니다. 필요에 따라 단축키와 VBA 매크로를 적절히 활용해 보세요.