착한엑셀

엑셀 시트숨김 일괄해제 본문

카테고리 없음

엑셀 시트숨김 일괄해제

착한엑셀 2025. 1. 7. 09:58

엑셀 시트숨김 일괄해제 

 

문서를 관리하다보면, 시트 숨기기 기능을 많이 사용하게 된다.

예를 들면

공유용 문서에 사용자가 볼 필요는 없으나, 관리 데이터가 들어 있거나,

일별 데이터 시트의 내용을 자동으로 취합해서 주간 보고를 진행시 일 시트는 숨김처리를 진행하다.

문제는 다시 숨기기 취소를 할때 마우스로는 한개의 시트씩만 취소가 가능하다는 거다.

숨길때는 다중선택이 되는데 왜 숨기기 취소는 단일선택만 가능한 것인가....

[ 시트 숨기기 ]

[시트 숨기기 취소]

 

[해결방법]

매크로 기능을 사용하면 된다.

약간 코딩도 필요하지만 그냥 단순하게 복사 붙여 넣기 하는 수준이라 남겨본다.

1. 매크로 만들기 메뉴 진입

상단 메뉴바 - [보기] - [매크로] - 매크로 이름을 입력후 - [만들기]

만들기 버튼을 클릭시 열리는 VBA 화면에서 다음을 복사해 넣는다

 
Sub 일괄숨김취소() Dim WS As Worksheet For Each WS In ActiveWorkbook.Worksheets WS.Visible = xlSheetVisible Next WS End Sub

실행(▶) 버튼을 누르면 바로 실행되지만, 일단 그 상태에서 VBA화면을 닫는다.

다시 매크로 실행화면 ( Alt + F8 )을 열어서 실행 버튼을 클릭해본다.

- 실행화면

- 결과