책 내용 질문하기
온라인 채점 결과 문의
도서
2024 시나공 컴퓨터활용능력 1급 실기 총정리
페이지
0
조회수
180
작성일
2024-07-30
작성자
박*현
첨부파일

2024_최종모의고사_01회

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

-초기화 프로시저 X [UserForm_Initialize] 매크로가 정답과 다릅니다.

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


1)


Private Sub UserForm_Initialize()

cmb진료과.RowSource = "H6:H11"

opt일반 = True

End Sub


으로 작성했는데, opt일반 뒤에 반드시 .Value 를 붙여야 하나요?


2)


Private Sub cmd예약_Click()

i = Range("B5").CurrentRegion.Rows.Count + 4

iRow = cmb진료과.ListIndex + 6

Cells(i, 2) = txt환자명

If opt일반 = True Then

Cells(i, 3) = "일반"

Cells(i, 6) = Format(Cells(iRow, 9), "#,##0")

Else

Cells(i, 3) = "응급"

Cells(i, 6) = Format(Cells(iRow, 9) * 2, "#,##0")

End If

Cells(i, 4) = cmb진료과

Cells(i, 5) = txt전화번호

End Sub


으로 작성했는데, 답지는


Private Sub cmd예약_Click()

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

참조행 = cmb진료과.ListIndex + 6

Cells(입력행, 2) = txt환자명.Value

If opt일반.Value = True Then

Cells(입력행, 3) = "일반"

Cells(입력행, 6) = Format(Cells(참조행, 9), "#,###")

Else

Cells(입력행, 3) = "응급"

Cells(입력행, 6) = Format(Cells(참조행, 9) * 2, "#,###")

End If

Cells(입력행, 4) = cmb진료과.Value

Cells(입력행, 5) = txt전화번호.Value

End Sub


입니다.


(1) 표기 형식에서 0 일때 0으로 표기하라는 말이 있으면 #,##0을 쓰는 걸로 알고 있는데, 평소에는 그럼 #,###를 써야하나요?

(2) 숫자가 아닌 전화번호나 진료과 같은 것도 모두 .Value를 붙여야 하나요?

만약 문제에서 '시트에 표기된 형식과 같게 입력하세요' 라는 문구가 있으면 어떻게 확인하고 풀어야하는지 궁금합니다. ( 이 문제에서는 그런 문구도 없네요)

답변
2024-08-05 22:07:18

안녕하세요.

1. 결과가 동일하게 실행된다면 VALUE는 생략해도 됩니다.

2. 저희 채점 프로그램은 정답 파일과 비교하여 다른 부분을 틀린 것으로 채점하므로 코드 중 교재와 다른 부분이 있으면 틀린 것으로 채점됩니다. 하지만 실제 시험장에서는 문제의 지시사항을 만족하고 결과가 정상적으로 실행되면 모두 맞는 것으로 채점됩니다.

3. 특별한 지시사항이 없을 때는 #,### 또는 #,##0을 사용하면 됩니다.

4. VALUE를 생략해도 됩니다.

시트에 미리 입력된 데이터를 보고 판단하면 됩니다.

즐거운 하루 되세요.

  • 관리자
    2024-08-05 22:07:18

    안녕하세요.

    1. 결과가 동일하게 실행된다면 VALUE는 생략해도 됩니다.

    2. 저희 채점 프로그램은 정답 파일과 비교하여 다른 부분을 틀린 것으로 채점하므로 코드 중 교재와 다른 부분이 있으면 틀린 것으로 채점됩니다. 하지만 실제 시험장에서는 문제의 지시사항을 만족하고 결과가 정상적으로 실행되면 모두 맞는 것으로 채점됩니다.

    3. 특별한 지시사항이 없을 때는 #,### 또는 #,##0을 사용하면 됩니다.

    4. VALUE를 생략해도 됩니다.

    시트에 미리 입력된 데이터를 보고 판단하면 됩니다.

    즐거운 하루 되세요.

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