CAFE

Excel 매크로&VBA

양식도구의 체크박스로 행숨기기 전환

작성자Mr_Candy|작성시간11.12.12|조회수1,541 목록 댓글 2

카페 회원이신 김태봉님께서 문의 하신 내용입니다.

 

'*****************************************************************************************************

체크 박스를 누르면 행이 펼쳐지게 하려고 하는데

체크 박스를 누르면 행이 닫치는건 할줄 알거든요.. 근데 누르면 반대로 펼쳐지게 하려면 어떻게 해야 하나요? ^^;

VBA인것 같기도 하고 걍 질의답변에 달아햐 할것 같기도 하고 애매해서 여기 올립뉘다~

'******************************************************************************************************

 

VBA로 접근을 해 보았습니다.

Rows_hidden_Control_By_Checkbox 라는 모듈을 하나 정의한후

각 체크박스의 매크로 지정을 하였습니다.

첨부파일 체크박스로행숨기기_숨기기취소_전환.xlsm

 

첨부파일 체크박스로행숨기기_숨기기취소_전환.xlsm

 

 

 

 

Sub Rows_hidden_Control_By_Checkbox()
    Dim s As CheckBox
    Set s = ActiveSheet.CheckBoxes(Application.Caller)
    Select Case s.Name
        Case "Check Box 1"
            Rows("2:4").Hidden = (s.Value <> 1)
        Case "Check Box 3"
            Rows("6:7").Hidden = (s.Value <> 1)
    End Select
End Sub 

 

 

 

 

다음검색
현재 게시글 추가 기능 열기

댓글

댓글 리스트
  • 작성자김태봉 | 작성시간 11.12.12 잘보앗습니다 감사합니다^^
  • 답댓글 작성자Mr_Candy 작성자 본인 여부 작성자 | 작성시간 11.12.12 ^^* 감사합니다.
댓글 전체보기
맨위로

카페 검색

카페 검색어 입력폼