책 내용 질문하기
컴활 1급 실기 엑셀 기본모의고사 10회 465페이지 4-3-1 번 문제
도서
2021 시나공 컴퓨터활용능력 1급 실기
페이지
465
조회수
462
작성일
2021-06-23
작성자
탈퇴*원
첨부파일

4-3-1번 문제에서 프로시저를 작성하는데,

 

저는 문제에서 부서를 선택한다고 해서

Private Sub cmb부서_Click()

       Select Case cmb부서.Value

        Case "영업1팀"

            txt기본수당.Value = 310000

        Case "영업2팀"

            txt기본수당.Value = 270000

        Case "영업3팀"

            txt기본수당.Value = 220000

        Case "영업4팀"

            txt기본수당.Value = 170000

        Case "특별영업팀"

            txt기본수당.Value = 280000

      End Select

      

      txt수량.SetFocus

      cmb부서.Locked = True

End Sub

 

이렇게 작성했는데,

 

정답지는

Private Sub cmb부서_Change()

       Select Case cmb부서.Value

        Case "영업1팀"

            txt기본수당.Value = 310000

        Case "영업2팀"

            txt기본수당.Value = 270000

        Case "영업3팀"

            txt기본수당.Value = 220000

        Case "영업4팀"

            txt기본수당.Value = 170000

        Case "특별영업팀"

            txt기본수당.Value = 280000

      End Select

      

      txt수량.SetFocus

      cmb부서.Locked = True

End Sub

이더라고요.

click 과 change의 차이점이 뭔가요?

결과창은 차이가 있나..? 싶을정도로 차이점이 보이지 않아서 질문합니다.

click이나 change 둘다 상관이없나요..?

답변
2021-06-24 22:11:18

변경되는 것은 change, 마우스로 클릭할때 실행되는 것은 click 에 작성합니다.

  

문제에서 변경 될 때~ 라고 했으면 change에 작성하는 것이 맞습니다.

  

부서를 선택하여 변경 되었을 때 값을 입력하는 것이므로 change 가 맞습니다. 

 

 

좋은 하루 되세요.

  • 관리자
    2021-06-24 22:11:18

    변경되는 것은 change, 마우스로 클릭할때 실행되는 것은 click 에 작성합니다.

      

    문제에서 변경 될 때~ 라고 했으면 change에 작성하는 것이 맞습니다.

      

    부서를 선택하여 변경 되었을 때 값을 입력하는 것이므로 change 가 맞습니다. 

     

     

    좋은 하루 되세요.

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.