책 내용 질문하기
기본모의고사 문제
도서
2016 시나공 컴퓨터활용능력 1급 실기
페이지
311
조회수
161
작성일
2016-01-04
작성자
첨부파일

기본모의고사 2회 문제4-2

해설 02.VBA 입력버튼 클릭 프로시저

cells(입력행,1)=cmb판매일자 이렇게 작성했더니 오답이 되더라구요

분명히 문제에서 판매일자에 관해서는 요구사항이 없었고 입력버튼을 클릭하니 2002-01-01 이런식의 날짜 형식으로 문제없이 입력되서 그렇게 작성한건데

채점프로그램은

폼의 입력 ^결과, ^A8^셀에 ^입력된 값이('2015-12-31') 정답('2015-12-31오전^12:00:00')과 ^다릅니다.

^

폼의

^

'cmd입력_Click'

^

프로시저가

^

잘못됐을

^

^

있습니다.

이렇게 나오고 오답처리.

해설은 cells(입력행,1)=cdate(cmb판매일자) 라고 나와있네요

문제에 특별히 날짜 형식으로 입력하라는 말도 없어서 cmb판매일자가 바로 입력되게 작성한건데

cells 내용 입력시에는 문제에서 요구사항이 없어도 날짜 데이터는 무조건 cdate로 프로시저를 작성해야 하나요?

답변
2016-01-05 01:24:33

결과가 정확히 나온다면 상관 없습니다.

cdate 함수는 텍스트 형식의 데이터를 날짜 형식으로 변경해 주는 함수입니다.

컨트롤에 입력된 값이 2009-09-02와 같이 날짜 형식으로 되어 있다고 해도 이것을 텍스트로 인식하는 경우가 있습니다.

그러므로 cdate를 사용하여 날짜 형식으로 변경해 주는 것입니다.

이것을 사용하지 않아도 날짜 형식으로 입력되었다면 생략해도 상관 없습니다.

시나공 채점 프로그램이 정답파일과 정확히 일치해야 정답으로 인정 하는데 조금만 달라도 오답처리 하게 됩니다.

지시사항과 같게 지정하고 정확한 결과가 나오면 실제 시험에서는 정답으로 인정 됩니다.

좋은 하루 되세요.

  • *
    2016-01-05 01:24:33

    결과가 정확히 나온다면 상관 없습니다.

    cdate 함수는 텍스트 형식의 데이터를 날짜 형식으로 변경해 주는 함수입니다.

    컨트롤에 입력된 값이 2009-09-02와 같이 날짜 형식으로 되어 있다고 해도 이것을 텍스트로 인식하는 경우가 있습니다.

    그러므로 cdate를 사용하여 날짜 형식으로 변경해 주는 것입니다.

    이것을 사용하지 않아도 날짜 형식으로 입력되었다면 생략해도 상관 없습니다.

    시나공 채점 프로그램이 정답파일과 정확히 일치해야 정답으로 인정 하는데 조금만 달라도 오답처리 하게 됩니다.

    지시사항과 같게 지정하고 정확한 결과가 나오면 실제 시험에서는 정답으로 인정 됩니다.

    좋은 하루 되세요.

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