none
엑셀 '사용자 정의 폼'을 사용한 VBA 매크로 사용법이 궁금합니다. RRS feed

  • 질문

  • 안녕하세요, VBA와 사용자 정의 폼을 이용하려고 하는데 도움을 얻고자 질문을 올려봅니다.

    A2 셀 '질문'을 VBA의 '사용자 정의 폼' 기능을 이용하여 마우스 왼쪽 버튼으로 클릭하게 되면

    영어, 한자, 일본어가 창으로 열리게 되고, 한번 더 누르면 닫히게 만들 수 있는 방법이 궁금합니다.

    파일첨부 기능이 없는 것 같아 사진으로 대체하겠습니다.

    2015년 6월 15일 월요일 오전 7:22

답변

  • 안녕하세요?

    질문의 내용이 명확하지 않군요.

    A2 셀 또는 A3셀을 선택했을 때

    B열, C열, D열이 [숨기기 / 숨기기 취소]가 번갈아 가면서 적용되는 것을 원하신다면 아래처럼 따라해 보세요.

    시트 이름 위에서 마우스 우클릭 - 코드보기

    아래의 코드를 복사해서 붙여넣기 합니다

    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
        If Target.Column > 1 Then End
        If Target.Row = 1 Then End
        If Len(Target.Cells(1).Value) = 0 Then End

        With Columns("B:D").EntireColumn
            .Hidden = Not .Hidden
        End With

    End Sub

    A2셀 또는 A3셀을 번갈아 가면서 선택해 보세요

    단, 같은 셀을 반복하지 마시고 A2셀을 선택하고 A3셀을 선택하는 방식으로 하셔야 합니다.

    http://cafe.naver.com/ex4mo/

    그럼, 잘 해결되시길...

    2015년 6월 17일 수요일 오전 3:37