책 내용 질문하기
질문
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
155
조회수
98
작성일
2012-08-25
작성자
첨부파일

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]로 해두 잘 나오는데.. 저렇게 해두 상관없나여?

답변
2012-08-27 09:51:42

listindex 를 사용하라고 했으므로 참조행을 사용하셔도 됩니다.

폼에 입력된 값을 셀에 입력해야 하므로 text년식, text등록일을 사용하는 것이 정확할 것입니다.

결과적으로 같게 나온다면 상관 없이 정답처리 될 수도 있습니다.

어떻게 작성하시든 지시사항에 맞게 작성하시고 올바른 값이 나오면 정답으로 인정 됩니다.

좋은 하루 되세요.

"
  • *
    2012-08-27 09:51:42

    listindex 를 사용하라고 했으므로 참조행을 사용하셔도 됩니다.

    폼에 입력된 값을 셀에 입력해야 하므로 text년식, text등록일을 사용하는 것이 정확할 것입니다.

    결과적으로 같게 나온다면 상관 없이 정답처리 될 수도 있습니다.

    어떻게 작성하시든 지시사항에 맞게 작성하시고 올바른 값이 나오면 정답으로 인정 됩니다.

    좋은 하루 되세요.

    "
· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.