책 내용 질문하기
온라인 채점 결과 문의
도서
2026 시나공 컴퓨터활용능력 1급 실기 기출문제집
페이지
0
조회수
109
작성일
2026-07-10
작성자
이*희
첨부파일

2026_최신기출유형_09회

-2. 이벤트 프로시저 작성 0/5

-이벤트 프로시저 X [텍스트 상자 OnClick 모듈]의 txt전화번호 값이 정답과 다릅니다.


Option Compare Database


Private Sub txt전화번호_Click()

MsgBox 성명 & "학생 부모님 연락처 : " & 보호자연락처

End Sub



어떤 부분에 오류가 있는지 알고 싶습니다.
답변
2026-07-10 17:50:47

안녕하세요.

정답 코드를 보면 차이는 대괄호([]) 사용 여부뿐입니다.

' 작성한 코드
MsgBox 성명 & "학생 부모님 연락처 : " & 보호자연락처

' 정답 코드
MsgBox [성명] & "학생 부모님 연락처 : " & [보호자연락처]

하지만 VBA에서는 컨트롤 이름에 공백이나 특수문자가 없는 경우 대괄호는 생략해도 동일하게 동작합니다.

즉,

  • 성명 = [성명]
  • 보호자연락처 = [보호자연락처]

는 실행 결과가 같습니다.

따라서 대괄호를 생략한 것이 실제 시험에서 감점되는 사항은 아닐 것으로 예상됩니다.

즐거운 하루 되세요.

  • 관리자
    2026-07-10 17:50:47

    안녕하세요.

    정답 코드를 보면 차이는 대괄호([]) 사용 여부뿐입니다.

    ' 작성한 코드
    MsgBox 성명 & "학생 부모님 연락처 : " & 보호자연락처
    
    ' 정답 코드
    MsgBox [성명] & "학생 부모님 연락처 : " & [보호자연락처]

    하지만 VBA에서는 컨트롤 이름에 공백이나 특수문자가 없는 경우 대괄호는 생략해도 동일하게 동작합니다.

    즉,

    • 성명 = [성명]
    • 보호자연락처 = [보호자연락처]

    는 실행 결과가 같습니다.

    따라서 대괄호를 생략한 것이 실제 시험에서 감점되는 사항은 아닐 것으로 예상됩니다.

    즐거운 하루 되세요.

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