반응형

Worksheet 클래스 중 Visible 속성을 설정할 수 없습니다.

 

Visual Basic Editor에서 숨겨진 시트의 Visible 속성을 변경하고자 하는데

 

 

 

 

Worksheet 클래스 중 Visible 속성을 설정할 수 없습니다.

 

 

이런 경우는 시트를 숨기기하고 통합문서보호(구조)를 걸었는데 숨긴 시트를 열 수가 없는 상황입니다.

 

1. 통합문서보호 해제를 하면 된다.

 

 

2. 통합문서보호가 되어 있지 않은 파일은

인터넷에 검색을 해보니 VBA 코드로 워크시트의  Visible 속성을 xlSheetVisible로 변경하는 방법이 있다.

 

Public Sub SheetShow()
   Dim ws As Worksheet
   For Each ws In ThisWorkbook.Worksheets
      ws.Visible = xlSheetVisible
   Next
End Sub

 

 

 

 

반응형

+ Recent posts