엑셀스 (www.xls.co.kr) 블로그에 오신것을 환영합니다^---^ 엑셀스 (www.xls.co.kr)
안녕하세요. 엑셀전문 학습사이트 엑셀스 입니다.
: 미디어 : 방명록 : 관리자 : 글쓰기
보이기/숨기기 가능합니다^^
분류 전체보기 (219)
유머(Picture) (35)
의견(Opinion) (9)
엑셀함수 (40)
엑셀메뉴 (67)
엑셀추가기능 (14)
엑셀VBA (53)
시트를 심하게 숨기기
엑셀메뉴 | 2008/05/13 22:02




시트(Sheet)를 심하게 숨긴다는 것이 무슨말인가? 숨기기는 알겠는데 심하게 숨기기는
또 왠말인가 하실 것입니다.

엑셀시트는 일반적으로 숨기기하려면 [서식]-[시트]-[숨기기]를 선택하여 숨기기 하실
수 있습니다.
사용자 삽입 이미지

쉽게 숨기기할 수 있는 만큼 쉽게도 숨겨진 시트가 보이게도 할 수 있습니다.
그러면 일반적인 수준의 엑셀실력을 갖는 분들에게는 숨기게 하면서 본인에게는
필요할 때는 숨기기를 해제할 수 있는 방법은 없을까요?

방법은 다음과 같습니다.

먼저 컨트롤 도구상자 메뉴를 꺼낸다. 그후 속성메뉴를 클릭한다.
속성창이 뜨면 속성창의 하단 부분에 있는 Visible 속성값을 0 또는 1로 설정합니다.

워크시트 개체의 속성중에는 Visible이 있습니다. 이 속성은 워크시트를 보이거나
숨기는 역할을 합니다.

그런데 이 속성이 사람을 당황하게 만듭니다. 무엇을 보이거나 숨긴다면 True 혹은
False이면 충분할텐데 예상과는 달리 Visible속성에는 xlSheetVisibility의 열거형 상수값으로
 
xlSheetHidden
xlSheetVeryHidden
xlSheetVisible
 
중 하나를 사용할 수 있습니다.
 
사용자 삽입 이미지

워크시트를 보이도록 하려면 xlSheetVisible값을 지정하면 됩니다. 그런데 워크시트를
숨기기 위해서 사용하는 상수값으로 xlSheetHidden, xlSheetVeryHidden가 있습니다.
 
이 대목이 헷갈리는 것입니다.

과연 xlSheetHidden과 xlSheetVeryHidden이 무슨 차이일까요?
(통상 이를 “그냥 숨기기”, “심하게 숨기기”로 바꿔 부르곤 합니다)
 
Sheet1.Visible = xlSheetVeryHidden을 실행하면 숨기기 취소 메뉴항목이 비활성화되어
오직 Sheet1.Visible = xlSheetVisible을 실행해야 Sheet1을 볼 수 있습니다.
 
워크시트를 숨기려는 의도는 사용자에게 못 볼 걸 보여주고 싶지 않겠다는 뜻입니다.
그래서 많은 사용 예를 보면 xlSheetHidden보다는 xlSheetVeryHidden을 사용합니다.
Trackback 1 : Comments 2
위로
이전 페이지 다음 페이지
보이기/숨기기 가능합니다^^
nhuk is kuhn 2009
vocalise's me2DAY 2009
vocalise's me2DAY 2009
chung's me2DAY 2009
RSSFeed