계산함수책 p.212 마지막 <등록>버튼 기능 구현하기 문제에서 질문 있습니다.
해당 문제에서
Private Sub cmd등록_Click()
참조행 = cmb구분.ListIndex + 6
입력행 = [b4].Row + [b4].CurrentRegion.Rows.Count
Cells(입력행, 2) = Cells(참조행, 13)
Cells(입력행, 3) = txt아동명
If opt유 = True Then
Cells(입력행, 4) = "유"
Else
Cells(입력행, 4) = "무"
End If
Cells(입력행, 5) = Cells(참조행, 14)
Cells(입력행, 6) = txt입장시간
Cells(입력행, 7) = txt퇴장시간
Cells(입력행, 8) = (Hour(txt퇴장시간) - Hour(txt입장시간)) * Cells(참조행, 14)
이렇게 답지와 다르게 입력해도 되나요?
어떤 문제에서는 콤보상자나 목록상자 있을 때 프로시저에 참조행을 추가해서 입력하고 어떤 때는 그냥 column(0),column(1) 으로 입력하는데 어떤 차이가 있나요?
감사합니다.
이 문제에서는
구분과 기본요금에는 구분/기본요금(cmb구분)에서 선택된 값으로 각각 표시
라는 지시사항이 있습니다.
그래서
Cells(입력행, 2) = cmb구분.Column(0)
로 사용한 것입니다.
cmb구분에서 선택된 값중 첫번째 열에 있는 값을 표시하기 위한 것이죠.
column 은 0 부터 시작하므로 0 은 첫번째 1은 두번째 가 됩니다.
column(0) 을 이용하여 첫번째 열인 구분 값이 표시되게 하는 것입니다.
column(1) 을 이용하면 두번째 열인 기본요금이 표시됩니다.
좋은 하루 되세요.
-
관리자2020-04-01 15:09:52
이 문제에서는
구분과 기본요금에는 구분/기본요금(cmb구분)에서 선택된 값으로 각각 표시
라는 지시사항이 있습니다.
그래서
Cells(입력행, 2) = cmb구분.Column(0)
로 사용한 것입니다.
cmb구분에서 선택된 값중 첫번째 열에 있는 값을 표시하기 위한 것이죠.
column 은 0 부터 시작하므로 0 은 첫번째 1은 두번째 가 됩니다.
column(0) 을 이용하여 첫번째 열인 구분 값이 표시되게 하는 것입니다.
column(1) 을 이용하면 두번째 열인 기본요금이 표시됩니다.
좋은 하루 되세요.
-
관리자2020-04-02 20:43:52
네 문제에서 지정된 내용에 맞게 지정하시면 되구요.
별다른 지시사항이 없었다면 사용가능한 방법을 이용하여 작성하시면 됩니다.
좋은 하루 되세요.
-
*2020-04-01 21:12:54
2016년 1회 1급 E형 엑셀 4번문제 <예약>버튼 기능 구현하는 문제에서는
따로 lst방이름에 있는 열을 구분해서 선택된 값으로 각각 표시하라는 문구가 문제에 없으니 참조행을 이용한 건가요?
그렇다면 참조행을 이용하든, column(0), column(1) 을 이용하든 결과값은 둘이 같지만 문제에서 어떻게 물어보느냐에 따라 다른 표현을 프로시저에 입력하는 건가요??