인프런 커뮤니티 질문&답변
[질문] 숨겨진 셀로 인한 오류 해결방법
작성
·
655
퀴즈
46%나 틀려요. 한번 도전해보세요!
매크로와 VBA의 관계에 대한 설명으로 가장 적절한 것은 무엇일까요?
VBA는 매크로를 자동으로 기록하는 기능입니다.
매크로는 VBA라는 프로그래밍 언어로 작성됩니다.
매크로는 MS Office 자체 기능이고 VBA는 외부에서 추가해야 합니다.
VBA는 매크로와 전혀 관련 없는 별개의 기능입니다.
답변 2
0
0
엑셀여신
지식공유자
안녕하세요?
숨겨진 시트에서는 Select 메서드를 사용할 수 없어서 오류가 발생할겁니다.
작업할 시트가 숨겨진 시트가 아닐 경우(시트가 보이는 경우)만 실행되도록 조건문을 이렇게 사용하시면 됩니다.
For Each 시트 In Worksheets
If 시트.Visible = True Then
시트.Select
반복할 실행문들-----
End If
Next
부가적으로 Sheets 개체의 Visible 속성에 대해 더 설명드리면,
Visible은 시트 숨기기와 숨기기취소 상태를 반환하는 속성으로
True, False, xlHidden, xlVeryHidden을 속성 값으로 사용할 수 있습니다.
xlVeryHidden으로 설정하면 시트에서 숨기기 취소를 할 수 없도록 할 수도 있답니다.





