책 내용 질문하기
프로시저 문제 질문
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
506
조회수
41
작성일
2013-08-05
작성자
첨부파일

파일로 첨부된 실전모의고사 H형 프로시저 문제 질문입니다.

하위문제 2번 데이터를 워크시트의 가장 마지막행의 해당 위치에 입력하는 문제에서

첫째, 날짜입력시 cells(입력행, 1) = 날짜 해도 되는것이 아닌가요?

답지에는 cells(입력행, 1) = cdate(날짜) 로 되어있는데요.

둘째, 금액입력시 cells(입력행, 4) = 금액 그냥 이렇게 했는데

답지에는 cells(입력행, 4) = format(금액, #,###) 이렇게 되어 있네요.

답지에 나온대로 하면 주어진 문제결과 그림과 똑같습니다만(정렬, 포맷)

문제에서 지시한 내용만 그대로 하면 되는것이 아닌가 해서 문의드립니다.

실전에서도 지시한 내용(글자로 쓰여진) 이외에도 그림의 결과까지 전부 일치 시켜야 하는것인지(정렬, 포맷 등) 답변 부탁드립니다.

답변
2013-08-06 10:00:04

1.

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

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

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

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

2. 금액에는 천단위 구분기호가 표시되어 입력되도록 프로시저를 작성하시오.

라는 지시사항이 있기 때문에 천단위 구분기호가 표시되게 지정하셔야 합니다.

그래서 format(금액,"#,###")

과 같이 사용한 것입니다.

지시사항에 있으므로 지시사항과 같게 지정하셔야 합니다.

좋은 하루 되세요.

"
  • *
    2013-08-06 10:00:04

    1.

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

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

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

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

    2. 금액에는 천단위 구분기호가 표시되어 입력되도록 프로시저를 작성하시오.

    라는 지시사항이 있기 때문에 천단위 구분기호가 표시되게 지정하셔야 합니다.

    그래서 format(금액,"#,###")

    과 같이 사용한 것입니다.

    지시사항에 있으므로 지시사항과 같게 지정하셔야 합니다.

    좋은 하루 되세요.

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