작성
·
499
답변 2
0
0
안녕하세요?
숨겨진 시트에서는 Select 메서드를 사용할 수 없어서 오류가 발생할겁니다.
작업할 시트가 숨겨진 시트가 아닐 경우(시트가 보이는 경우)만 실행되도록 조건문을 이렇게 사용하시면 됩니다.
For Each 시트 In Worksheets
If 시트.Visible = True Then
시트.Select
반복할 실행문들-----
End If
Next
부가적으로 Sheets 개체의 Visible 속성에 대해 더 설명드리면,
Visible은 시트 숨기기와 숨기기취소 상태를 반환하는 속성으로
True, False, xlHidden, xlVeryHidden을 속성 값으로 사용할 수 있습니다.
xlVeryHidden으로 설정하면 시트에서 숨기기 취소를 할 수 없도록 할 수도 있답니다.