🖥️ IT, 컴퓨터/🧮 엑셀

[Excel] 엑셀 시트 숨기기 취소 한번에 하는 방법 :: 매크로 활용 / 엑셀 시트 숨기기 전체 취소

김 홍시 2023. 11. 15.
반응형

문제상황

이와 같이 '숨기기' 버튼을 눌러서 숨겼던 시트를 '숨기기 취소'하고 싶다.

하지만 '숨기기 취소'를 누르면 하나하나 숨기기 취소가 되는데,

숨기기 해둔 시트가 너무 많은 상황이다.

엑셀 시트 숨기기 취소를 한꺼번에 하여 시트 숨기기를 전체 취소하고 싶다.

** 꿀팁** 본 화면을 캡처해두면, 추후 시트 숨기기 전체취소 이후 어떤 시트를 삭제할 것인지 파악이 쉽다. 

 

해결 방법

보기 > 매크로 > 매크로 보기 클릭

매크로 이름에는 "시트숨기기_전체취소"라고 입력한다.

매크로 위치는 '현재 통합 문서'로 설정한다.

'만들기' 버튼을 누른다.

그럼 이런 비주얼 베이직 창이 뜬다.

여기 빈 칸에 아래의 코드를 입력한다.

Sub 시트숨기기_전체취소()
    Dim wsSheet As Worksheet
    For Each wsSheet In ActiveWorkbook.Worksheets
        wsSheet.Visible = xlSheetVisible
    Next wsSheet
End Sub

Dim, For, Next 앞에는 tab 한번이,

wsSheet 앞에는 tab 두번이 들어와 있음에 주의할 것

 

그럼 아래와 같이 입력되고, x를 눌러 창을 끄자.

다시 원래 작업화면으로 돌아가서,

제일 처음에 켰듯, 보기 > 매크로 > 매크로 보기 클릭

 

그럼 아래와 같이 방금 저장해둔 매크로가 보인다.

만약 필자와 같이 시트가 너무 많은 분이라면, 우선 "저장" 누르자. 본 작업은 실행취소가 안 되기 때문이다.

그리고 어떤 시트를 없앨것인지 헷갈릴 수 있으니 현재 작업 창을 캡처를 한번 해두자.

 

준비가 되었다면 '실행'을 누르자.

그러면 숨겨왔던 나~의~ 많은 시트들이 전체 숨기기 취소 처리된다.  

반응형

댓글