2026_기본모의고사_01회
-3. 프로시저 작성 5/15
-폼 프로시저 X [cmd조회_Click] 매크로가 정답과 다릅니다.
-폼 종료 프로시저 X [cmd종료_Click] 매크로가 정답과 다릅니다.
이거 실제 시험에서도 오답처리되나요?
내 답안:
Private Sub cmd조회_Click()
조회행 = 3 + [a3].CurrentRegion.Rows.Count - 1
txt번호 = Cells(조회행, 1)
cmb콘도명 = Cells(조회행, 2)
txt일수 = Cells(조회행, 3)
txt요금 = Cells(조회행, 4)
End Sub
Private Sub cmd종료_Click()
[f1] = "컴활합격"
Unload Me
End Sub
모범답안:
Private Sub cmd조회_Click()
입력행 = [a3].Row + [a3].CurrentRegion.Rows.Count - 1
txt번호.Value = Cells(입력행, 1)
cmb콘도명.Value = Cells(입력행, 2)
txt일수.Value = Cells(입력행, 3)
txt요금.Value = Cells(입력행, 4)
End Sub
Private Sub cmd종료_Click()
['기타작업-2'!F1] = "컴활합격"
Unload Me
End Sub
안녕하세요.
시행처에서 채점 기준을 공개하지 않아 방법에 차이로 인한 감점 여부를 정확히 답변드리기 어렵습니다.
다만, 동일한 결과가 산출되더라도 가능하면 교재에 수록된 일반적인 방법을 사용할 것을 권해드립니다.
-
조회행 = 3 + ...→ 현재 시트 구조에서는 결과가 같을 수 있으나, 정답은A3.Row를 사용하므로 더 정확한 방식입니다. -
txt번호 = ...→ VBA에서는 가능하지만, 시험에서는txt번호.Value = ...를 정답으로 보는 경우가 많습니다. -
[F1] = "컴활합격"→ 현재 활성 시트의 F1에 입력됩니다. -
['기타작업-2'!F1] = "컴활합격"→ 특정 시트의 F1에 입력됩니다.
특히 마지막 부분은 매우 중요합니다. 시험에서 다른 시트가 활성화된 상태라면 [F1]은 잘못된 위치에 입력될 수 있으므로 오답이 됩니다.
따라서 실기 시험에서는 모범답안처럼 시트명과 .Value까지 정확히 작성하는 것을 권장합니다.
즐거운 하루 되세요.
-
관리자2026-06-25 10:36:14
안녕하세요.
시행처에서 채점 기준을 공개하지 않아 방법에 차이로 인한 감점 여부를 정확히 답변드리기 어렵습니다.
다만, 동일한 결과가 산출되더라도 가능하면 교재에 수록된 일반적인 방법을 사용할 것을 권해드립니다.
-
조회행 = 3 + ...→ 현재 시트 구조에서는 결과가 같을 수 있으나, 정답은A3.Row를 사용하므로 더 정확한 방식입니다. -
txt번호 = ...→ VBA에서는 가능하지만, 시험에서는txt번호.Value = ...를 정답으로 보는 경우가 많습니다. -
[F1] = "컴활합격"→ 현재 활성 시트의 F1에 입력됩니다. -
['기타작업-2'!F1] = "컴활합격"→ 특정 시트의 F1에 입력됩니다.
특히 마지막 부분은 매우 중요합니다. 시험에서 다른 시트가 활성화된 상태라면
[F1]은 잘못된 위치에 입력될 수 있으므로 오답이 됩니다.따라서 실기 시험에서는 모범답안처럼 시트명과
.Value까지 정확히 작성하는 것을 권장합니다.즐거운 하루 되세요.
-