책 내용 질문하기
온라인 채점 결과 문의
도서
2024 시나공 컴퓨터활용능력 1급 실기 기본서
페이지
0
조회수
95
작성일
2024-09-02
작성자
허*서
첨부파일

2024_기본모의고사_05회

-3. 프로시저 작성 10/15

-폼 프로시저 X [cmd입력_Click] 매크로가 정답과 다릅니다.



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

참조행 = cmb종목.ListIndex


Cells(입력행, 1) = txt고객번호.Value

Cells(입력행, 2) = cmb성별.Value

Cells(입력행, 3) = cmb종목.Value

Cells(입력행, 4) = txt사용시간.Value

Cells(입력행, 5) = Format(cmb종목.List(참조행, 1) * txt사용시간.Value, "#,##0")



End Sub



안녕하세요. 제가 위와 같이 입력했는데 요금계산 시 답은 똑같이 나오는데 시험 때 이렇게 하면 틀린건지 궁금합니다.


또한 마지막 줄에서 종목이 1열이고 단가가 2열이면 cmb종목.List(참조행,2)가 되야할 것 같은데 왜 그게 아니라 왜 cmb종목.List(참조행,1)로 했는데도 올바른 답이 나오는 지 알려주시면 감사하겠습니다.


답변
2024-09-03 13:24:39

안녕하세요.

- 코드는 작성하는 사람마다 다를 수 있습니다. 그러므로 문제의 지시사항을 만족하고 결과가 정상적으로 실행되면 실제 시험장에서는 모두 맞는 것으로 채점됩니다.

- list는 0부터 시작합니다. List(0,0)은 1행 1열의 값, List(0,1)은 1행 2열의 값을 의미합니다. 즉 cmb종목.List(참조행,0)은 1열, cmb종목.List(참조행,1)는 2열에 있는 값을 표시합니다.

즐거운 하루 되세요.

  • 관리자
    2024-09-03 13:24:39

    안녕하세요.

    - 코드는 작성하는 사람마다 다를 수 있습니다. 그러므로 문제의 지시사항을 만족하고 결과가 정상적으로 실행되면 실제 시험장에서는 모두 맞는 것으로 채점됩니다.

    - list는 0부터 시작합니다. List(0,0)은 1행 1열의 값, List(0,1)은 1행 2열의 값을 의미합니다. 즉 cmb종목.List(참조행,0)은 1열, cmb종목.List(참조행,1)는 2열에 있는 값을 표시합니다.

    즐거운 하루 되세요.

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