VBA
워크시트의 내용을 폼에 표시되게 할 때 프로시저 문제에서
참조행으로 쓸 때도 있고 입력행으로 쓸 때도 있는데
실전모의고사 I형 문제4번-3 ②문제의 경우
참조행 = [a3].Row + [a3].CurrentRegion.Rows.Count - 1
이름.Value = Cells(참조행, 1)
종목.Value = Cells(참조행, 2)
급수.Value = Cells(참조행, 3)
접수비.Value = Cells(참조행, 4)
----------------------------- 이렇게 작성한 경우와
입력행 = [a3].Row + [a3].CurrentRegion.Rows.Count - 1
이름.Value = Cells(입력행, 1)
종목.Value = Cells(입력행, 2)
급수.Value = Cells(입력행, 3)
접수비.Value = Cells(입력행, 4)
----------------------------- 이렇게 작성한 경우 폼에 나타나는 내용은 같은데
채점시 오답으로 처리가 되는데 이런 경우 어떨 때 참조행을 쓰고 어떨 때 입력행을 쓰는지 알고싶습니다.
그리고 왜 결과는 같은데 왜 저렇게 쓰면 안되는지 궁금합니다.
실전모의고사 G형 문제4번-3 ②문제의 경우에는
입력행 = cmb송금자.listindex + 4
txt계좌.Value = Cells(입력행,2)
txt금액.Value = Cells(입력행,3)
이렇게 입력해서 틀렸었는데 G형 문제는 참조행이라 써야하고 I형 문제는 입력행으로 써야하는 이유가 궁금합니다.
▶ 워크시트 가장 마지막 데이터의 ‘이름’, ‘응시종목’, ‘응시급수’, ‘접수비’가 ‘원서 접수’ 폼의 ‘이름(이름)’, ‘응시종목(종목)’, ‘응시급수(급수)’, ‘접수비(접수비)’에 각각 표시되도록 프로시저를 작성하시오.
라는 지시사항이 있습니다.
참조해야 하는 행에 대한 것을 구하는 것이라서 참조행으로 사용했구요.
이부분은 사용자가 편한 방법으로 지정해도 되는 부분입니다.
실제 시험에서는 다른 이름을 사용해도 정확한 결과가 나온다면 상관 없습니다.
시나공 채점 프로그램이 정답파일과 정확히 일치해야 정답으로 인정 하므로 오답처리 된 것입니다.
좋은 하루 되세요.
-
관리자2023-01-27 16:14:02
▶ 워크시트 가장 마지막 데이터의 ‘이름’, ‘응시종목’, ‘응시급수’, ‘접수비’가 ‘원서 접수’ 폼의 ‘이름(이름)’, ‘응시종목(종목)’, ‘응시급수(급수)’, ‘접수비(접수비)’에 각각 표시되도록 프로시저를 작성하시오.
라는 지시사항이 있습니다.
참조해야 하는 행에 대한 것을 구하는 것이라서 참조행으로 사용했구요.
이부분은 사용자가 편한 방법으로 지정해도 되는 부분입니다.
실제 시험에서는 다른 이름을 사용해도 정확한 결과가 나온다면 상관 없습니다.
시나공 채점 프로그램이 정답파일과 정확히 일치해야 정답으로 인정 하므로 오답처리 된 것입니다.
좋은 하루 되세요.