엑셀을 사용하다 보면 간혹 특정 시트를 숨겨야 할 필요가 있다. 예를 들면 조건부 서식의 목록 등에 사용하기 위해 미리 정해둔 특정 값들이 변하지 않게 한다거나 하는 경우 등이다.
이런 경우 가장 일반적으로 사용하는 방법은 아래와 같이 해당 시트의 탭에서 마우스 오른쪽 버튼을 클릭하여 나오는 "숨기기" 메뉴를 이용하는 것이다. 그러나, 이 방법은 동일한 방법으로, "숨기기 취소"를 선택하게 되면 누구든지 이미 숨겨준 엑셀의 시트를 다시 나타나게 할 수 있기 때문에 그다지 효과적이지 않다.
그런데, 이처럼 한번 감춘 시트를 위의 방법처럼 "숨기기 취소"를 하더라도, 여전히 시트의 숨겨진 상태가 유지되도록 설정하는 간단한 방법이 있다. 바로 엑셀에 내장된 Visual Basic을 이용하여 간단한 코드를 설정하면 된다.
바로 간단한 모듈을 만들고, 이 모듈 내에 Sheets("시트이름").Visible = 을 입력하고 이 값을 xlVeryHidden 이나 True로 지정하는 방법을 이용하...
원문 링크 : 엑셀팁 - 시트를 숨긴후, 취소 못하게 설정하기