책 내용 질문하기
런타임오류
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
234
조회수
113
작성일
2012-06-12
작성자
첨부파일

1.cells(입력행,2)=CDate(txt판매일자)

밑줄그은곳에서 왜 date가 아니고 Cdate인가요?

2.책에 나온데로 다 했는데 디버그 오류가 납니다.

Private Sub 판매입력_Click()
판매자료입력.Show

End Sub
밑줄그은곳이 노랗게 변하면서
"'424' 런타임 오류가 발생하였습니다:
개체가 필요합니다"라는 창이 뜹니다.
답변
2012-06-13 13:16:57

1.

cdate 함수는 텍스트 형식의 데이터를 날짜 형식으로 변경해 주는 함수입니다. 컨트롤에 입력된 값이 2009-09-02와 같이 날짜 형식으로 되어 있다고 해도 이것을 텍스트로 인식하는 경우가 있습니다. 그러므로 cdate를 사용하여 날짜 형식으로 변경해 주는 것입니다. 이것을 사용하지 않아도 날짜 형식으로 입력되었다면 생략해도 상관 없습니다.

2. 424 런타임오류는 오타에 의해 나타나는 것입니다.

노란색으로 표시된 부분이 오류일 수도 있지만 아닌 경우도 많습니다.

다른 코드 부분에서 오타가 없는지 확인 해 보시구요.

잘 모르시겠다면 작성하신 파일을 첨부하여 다시 질문 주시면 확인 후 답변 드리겠습니다.

좋은 하루 되세요.

"
  • *
    2012-06-13 13:16:57

    1.

    cdate 함수는 텍스트 형식의 데이터를 날짜 형식으로 변경해 주는 함수입니다. 컨트롤에 입력된 값이 2009-09-02와 같이 날짜 형식으로 되어 있다고 해도 이것을 텍스트로 인식하는 경우가 있습니다. 그러므로 cdate를 사용하여 날짜 형식으로 변경해 주는 것입니다. 이것을 사용하지 않아도 날짜 형식으로 입력되었다면 생략해도 상관 없습니다.

    2. 424 런타임오류는 오타에 의해 나타나는 것입니다.

    노란색으로 표시된 부분이 오류일 수도 있지만 아닌 경우도 많습니다.

    다른 코드 부분에서 오타가 없는지 확인 해 보시구요.

    잘 모르시겠다면 작성하신 파일을 첨부하여 다시 질문 주시면 확인 후 답변 드리겠습니다.

    좋은 하루 되세요.

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