2024_기본모의고사_05회
-3. 프로시저 작성 10/15
-폼 프로시저 X [cmd입력_Click] 매크로가 정답과 다릅니다.
입력행 = [a3].Row + [a3].CurrentRegion.Rows.Count
참조행 = cmb종목.ListIndex
Cells(입력행, 1) = txt고객번호.Value
Cells(입력행, 2) = cmb성별.Value
Cells(입력행, 3) = cmb종목.Value
Cells(입력행, 4) = txt사용시간.Value
Cells(입력행, 5) = Format(cmb종목.List(참조행, 1) * txt사용시간.Value, "#,##0")
End Sub
안녕하세요. 제가 위와 같이 입력했는데 요금계산 시 답은 똑같이 나오는데 시험 때 이렇게 하면 틀린건지 궁금합니다.
또한 마지막 줄에서 종목이 1열이고 단가가 2열이면 cmb종목.List(참조행,2)가 되야할 것 같은데 왜 그게 아니라 왜 cmb종목.List(참조행,1)로 했는데도 올바른 답이 나오는 지 알려주시면 감사하겠습니다.
안녕하세요.
- 코드는 작성하는 사람마다 다를 수 있습니다. 그러므로 문제의 지시사항을 만족하고 결과가 정상적으로 실행되면 실제 시험장에서는 모두 맞는 것으로 채점됩니다.
- list는 0부터 시작합니다. List(0,0)은 1행 1열의 값, List(0,1)은 1행 2열의 값을 의미합니다. 즉 cmb종목.List(참조행,0)은 1열, cmb종목.List(참조행,1)는 2열에 있는 값을 표시합니다.
즐거운 하루 되세요.
-
관리자2024-09-03 13:24:39
안녕하세요.
- 코드는 작성하는 사람마다 다를 수 있습니다. 그러므로 문제의 지시사항을 만족하고 결과가 정상적으로 실행되면 실제 시험장에서는 모두 맞는 것으로 채점됩니다.
- list는 0부터 시작합니다. List(0,0)은 1행 1열의 값, List(0,1)은 1행 2열의 값을 의미합니다. 즉 cmb종목.List(참조행,0)은 1열, cmb종목.List(참조행,1)는 2열에 있는 값을 표시합니다.
즐거운 하루 되세요.