엑셀 기본모의고사 08회
매크로와 프로시저 문제에서 채점하기 돌렸더니 오답이라고 하는데 봐주세요
2. 매크로 0/10
① 성별 매크로 작성 0/5
매크로 실행 X 매크로가 적절하지 않습니다.
② 성적관리 매크로 작성 0/5
매크로 실행 X 매크로가 적절하지 않습니다.
3. 프로시저 작업 0/15
③ 종료 0/5
- 폼 종료 프로시저 X [cmd종료_Click] 매크로가 정답과 다릅니다.
파일 첨부 하였습니다.
안녕하세요.
온라인 채점 서비스 관리자입니다.
문항별로 답변드릴게요~
2. 매크로
성별과 성적관리 매크로 모두 범위 지정하는 매크로 코드가 정답과 달라서 그렇습니다.
성별의 경우 정답 파일의 매크로 코드에서 영역지정은
Range("D4:D13").Select 이고
작성하신 매크로 코드에서 영역지정은
Range("D4").Select
Range(Selection, Selection.End(xlDown)).Select 이렇게 되어 있어서 오답으로 되었습니다.
그래서 영역지정 방식이 달라도 정답으로 채점되도록 수정하였고 채점하신 결과에도 반영하였습니다~
3. 프로시저 작업
종료 단추(cmd종료_Click()) 프로시저의 코드 중 vbOKOnly 코드가 빠져있네요.
정답 코드는 아래 참고하셔서 수정해보세요~
Private Sub cmd종료_Click()
MsgBox "총 구매건수는 " & [a3].CurrentRegion.Rows.Count - 1 & "건입니다.", vbOKOnly
Unload Me
End Sub
감사합니다.
-
관리자2023-01-18 09:35:41
안녕하세요.
온라인 채점 서비스 관리자입니다.
문항별로 답변드릴게요~
2. 매크로
성별과 성적관리 매크로 모두 범위 지정하는 매크로 코드가 정답과 달라서 그렇습니다.
성별의 경우 정답 파일의 매크로 코드에서 영역지정은
Range("D4:D13").Select 이고
작성하신 매크로 코드에서 영역지정은
Range("D4").Select
Range(Selection, Selection.End(xlDown)).Select 이렇게 되어 있어서 오답으로 되었습니다.
그래서 영역지정 방식이 달라도 정답으로 채점되도록 수정하였고 채점하신 결과에도 반영하였습니다~
3. 프로시저 작업
종료 단추(cmd종료_Click()) 프로시저의 코드 중 vbOKOnly 코드가 빠져있네요.
정답 코드는 아래 참고하셔서 수정해보세요~
Private Sub cmd종료_Click()
MsgBox "총 구매건수는 " & [a3].CurrentRegion.Rows.Count - 1 & "건입니다.", vbOKOnly
Unload Me
End Sub
감사합니다.