2025_최신기출유형_03회
-2. 이벤트 프로시저 구현 0/5
-이벤트 프로시저 X [컨트롤 DblClick 모듈]의 cmb과목 값이 정답과 다릅니다.
이렇게 작성하면 틀린걸까요?
안녕하세요.
이 경우에는 틀립니다. 이유는 메시지 박스에 출력하는 대상이 다르기 때문입니다.
정답은
Select Case Left(cmb과목, 1)
Case "R"
MsgBox [과목코드] & "-본관수업"
Case "T"
MsgBox [과목코드] & "-별관수업"
Case "Z"
MsgBox [과목코드] & "-참관수업"
End Select
으로, 과목코드의 값 뒤에 -본관수업, -별관수업, -참관수업을 붙여 표시합니다.
반면 작성하신 코드는
MsgBox cmb과목 & "-본관수업"
처럼 cmb과목의 값 뒤에 문자열을 붙여 출력합니다.
예를 들어,
cmb과목 = R영어과목코드 = R101
이라면
정답 출력:
R101-본관수업작성한 코드 출력:
R영어-본관수업
처럼 서로 다른 결과가 됩니다.
즉, 이 문제에서는 cmb과목의 첫 글자는 분기(Select Case)를 판단하기 위한 용도이고, **실제로 출력해야 하는 값은 과목코드**입니다.
따라서 cmb과목 대신 과목코드를 사용해야 정답이 됩니다.
즐거운 하루 되세요.
-
관리자2026-07-13 20:44:15
안녕하세요.
이 경우에는 틀립니다. 이유는 메시지 박스에 출력하는 대상이 다르기 때문입니다.
정답은
Select Case Left(cmb과목, 1) Case "R" MsgBox [과목코드] & "-본관수업" Case "T" MsgBox [과목코드] & "-별관수업" Case "Z" MsgBox [과목코드] & "-참관수업" End Select으로,
과목코드의 값 뒤에-본관수업,-별관수업,-참관수업을 붙여 표시합니다.반면 작성하신 코드는
MsgBox cmb과목 & "-본관수업"처럼
cmb과목의 값 뒤에 문자열을 붙여 출력합니다.예를 들어,
cmb과목 = R영어과목코드 = R101
이라면
정답 출력:
R101-본관수업작성한 코드 출력:
R영어-본관수업
처럼 서로 다른 결과가 됩니다.
즉, 이 문제에서는
cmb과목의 첫 글자는 분기(Select Case)를 판단하기 위한 용도이고, **실제로 출력해야 하는 값은과목코드**입니다.따라서
cmb과목대신과목코드를 사용해야 정답이 됩니다.즐거운 하루 되세요.