책 내용 질문하기
프로시저 작성
도서
[2015] 컴퓨터활용능력 1급 실기
페이지
190
조회수
113
작성일
2015-09-02
작성자
첨부파일

안녕하세요

2013년 1회 컴활 1급 실기 기출

엑셀 문제4에 2번에 2번 문제에서

※판매단가는 품목(cmb품목) 콤보상자의 목록을 이용하여 입력하시오.(list, listindex이용.)

Private Sub cmd판매입력_Click()

If txt소비자명 = "" Or Val(txt판매수량) = 0 Then

MsgBox "소비자명이나 판매수량을 인력하세요."

Else

입력행 = [b2].Row + [b2].CurrentRegion.Rows.Count

Cells(입력행, 2) = Date

Cells(입력행, 3) = txt소비자명

Cells(입력행, 4) = cmb품목

Cells(입력행, 5) = cmb품목.List(cmb품목.ListIndex, 1)

Cells(입력행, 6) = txt판매수량

Cells(입력행, 7) = txt판매수량 * Cells(입력행, 5)

End If

End Sub

정답은 이건데

저는 밑에 처럼 작성했거든요

Private Sub cmd판매입력_Click()
입력행 = [b2].Row + [b2].CurrentRegion.Rows.Count
참조행 = cmb품목.ListIndex

If txt소비자명 = "" Or Val(txt판매수량) = 0 Then
MsgBox "소비자명이나 판매수량을 입력하세요", vbOKOnly
End If

Cells(입력행, 2) = Date
Cells(입력행, 3) = txt소비자명
Cells(입력행, 4) = cmb품목.List(참조행, 0)
Cells(입력행, 5) = cmb품목.List(참조행, 1)
Cells(입력행, 6) = txt판매수량
Cells(입력행, 7) = Cells(입력행, 6) * Cells(입력행, 5)
End Sub

근데 실행도 되고 첨부한 사진처럼 셀에 내용도 적히는데

이것도 list랑 listindex썼으니까 맞는건가요?

모르겠어요.......ㅠㅠ

답변부탁드립니다!1

답변
2015-09-06 06:40:13

지시사항에 맞게 지정하여 정확한 결과가 나온다면

코드가 달라도 정답이 될 수 있습니다.

시나공 채점 프로그램은 정답파일과 정확히 일치해야 정답으로 인정 하므로 오답처리 할 수는 있지만

실제 시험에서 의도 한 코드로 작성하고 정확한 결과가 나온다면 실제 시험에서는 정답으로 인정 됩니다.

좋은 하루 되세요.

  • *
    2015-09-06 06:40:13

    지시사항에 맞게 지정하여 정확한 결과가 나온다면

    코드가 달라도 정답이 될 수 있습니다.

    시나공 채점 프로그램은 정답파일과 정확히 일치해야 정답으로 인정 하므로 오답처리 할 수는 있지만

    실제 시험에서 의도 한 코드로 작성하고 정확한 결과가 나온다면 실제 시험에서는 정답으로 인정 됩니다.

    좋은 하루 되세요.

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