2026_실제 시험장 따라하기
-3. 프로시저 작업 15/15
마지막 폼 종료 코드에서
정답 엑셀 코드는
Private Sub cmd종료_Click()
MsgBox Time & " 평가를 종료합니다.", vbOKOnly, "등록종료"
Unload Me
End Sub
제가 작성한 코드는
Private Sub cmd종료_Click()
MsgBox Time & " 평가를 종료합니다.", , "등록종료"
Unload Me
End Sub
해당 명령어로 작성했는데 틀린다고 나옵니다.
vbkonly 를 중간에 작성하니까 정답처리가 되는데
중간 강의때 버튼이 하나만 있으면 공백처리하고 넘어가도 된다고 배웠는데
AI는 공백처리 해도 시험장에서는 정답처리가 된다는데
공백처리를 해도 되는지 아니면 버튼이 하나라도 vbkonly 를 넣어야 하는지 문의드립니다.
안녕하세요.
결론부터 말씀드리면, 실제 Access VBA 문법상으로는 공백 처리(MsgBox 메시지, , 제목)와 vbOKOnly는 동일하게 동작합니다.
즉, 아래 두 코드는 실행 결과가 같습니다.
MsgBox Time & " 평가를 종료합니다.", , "등록종료"
MsgBox Time & " 평가를 종료합니다.", vbOKOnly, "등록종료"
vbOKOnly의 값이 0이며, MsgBox 함수의 기본 버튼도 OK 버튼 1개이기 때문입니다.
다만 컴활 실기 채점 프로그램은 VBA 코드의 실행 결과뿐만 아니라 작성된 속성값이나 인수 자체를 비교하는 경우가 있습니다. 따라서 문제에서 제시한 정답이 vbOKOnly를 포함하고 있다면, 채점 프로그램이 공백과 vbOKOnly를 동일하게 인식하지 못하여 오답 처리될 수 있습니다.
따라서 시험에서는 강의 내용과 관계없이 정답 예시에 vbOKOnly가 있으면 반드시 입력하는 것이 안전합니다.
정리하면,
VBA 문법상 : 공백 처리와
vbOKOnly는 동일실제 컴활 실기 채점 :
vbOKOnly를 요구하는 경우 입력하는 것이 안전시험장에서는 생략하지 말고
vbOKOnly를 작성하는 것을 권장
즐거운 하루 되세요.
-
관리자2026-07-02 14:32:20
안녕하세요.
결론부터 말씀드리면, 실제 Access VBA 문법상으로는 공백 처리(
MsgBox 메시지, , 제목)와vbOKOnly는 동일하게 동작합니다.즉, 아래 두 코드는 실행 결과가 같습니다.
MsgBox Time & " 평가를 종료합니다.", , "등록종료"MsgBox Time & " 평가를 종료합니다.", vbOKOnly, "등록종료"vbOKOnly의 값이 0이며, MsgBox 함수의 기본 버튼도 OK 버튼 1개이기 때문입니다.다만 컴활 실기 채점 프로그램은 VBA 코드의 실행 결과뿐만 아니라 작성된 속성값이나 인수 자체를 비교하는 경우가 있습니다. 따라서 문제에서 제시한 정답이
vbOKOnly를 포함하고 있다면, 채점 프로그램이 공백과vbOKOnly를 동일하게 인식하지 못하여 오답 처리될 수 있습니다.따라서 시험에서는 강의 내용과 관계없이 정답 예시에
vbOKOnly가 있으면 반드시 입력하는 것이 안전합니다.정리하면,
VBA 문법상 : 공백 처리와
vbOKOnly는 동일실제 컴활 실기 채점 :
vbOKOnly를 요구하는 경우 입력하는 것이 안전시험장에서는 생략하지 말고
vbOKOnly를 작성하는 것을 권장
즐거운 하루 되세요.