148쪽 문제 프로시저 작성이요...
155쪽에나온 답안과 전 다르게 작성을 했는데..
이렇게 해도 되나요??
Private Sub Cmd입력_Click()
입력행 = [b2].Row + [b2].CurrentRegion.Rows.Count
참조행 = Cmb모델.ListIndex + 4
Cells(입력행, 2) = Cmb모델
Cells(입력행, 3) = Text년식
Cells(입력행, 4) = Cells(참조행, 12)
If Cells(입력행, 3) = "" Or Cells(입력행, 7) < Cells(입력행, 3) Then
Cells(입력행, 5) = "등록오류"
Else
Cells(입력행, 5) = Val(Cells(참조행, 12)) * 0.8 ^ (등록일 - 년식)
End If
Cells(입력행, 6) = Text등록인
Cells(입력행, 7) = Text등록일
End Sub
빨간색 부분이 책의 답안과 다르게 한 부분인데요.
책에서는 참조행을 쓰지 않앗는데 전 참조행을 써서 햇구요.. 책에서는 text년식 text등록일.. 등을 써서 했는데 전 cells(입력행,3) 이런식으로 햇습니다..
그래구 전 if문에 val을 이용해서 했는데..
뭔가 책이 더 쉽게 하고 전 좀 멀게 돌아간 식으루 작성을 했네요..; 근데 만약 시험에서 기억이 잘안나서 이런식으루 했으면 어케 되나요?? 아.. 마지막으루 입력행에 책에선 [a2]로 했는데 전 [b2]로 해두 잘 나오는데.. 저렇게 해두 상관없나여?
listindex 를 사용하라고 했으므로 참조행을 사용하셔도 됩니다.
폼에 입력된 값을 셀에 입력해야 하므로 text년식, text등록일을 사용하는 것이 정확할 것입니다.
결과적으로 같게 나온다면 상관 없이 정답처리 될 수도 있습니다.
어떻게 작성하시든 지시사항에 맞게 작성하시고 올바른 값이 나오면 정답으로 인정 됩니다.
좋은 하루 되세요.
"-
*2012-08-27 09:51:42
listindex 를 사용하라고 했으므로 참조행을 사용하셔도 됩니다.
폼에 입력된 값을 셀에 입력해야 하므로 text년식, text등록일을 사용하는 것이 정확할 것입니다.
결과적으로 같게 나온다면 상관 없이 정답처리 될 수도 있습니다.
어떻게 작성하시든 지시사항에 맞게 작성하시고 올바른 값이 나오면 정답으로 인정 됩니다.
좋은 하루 되세요.
"