책 내용 질문하기
컴활 1급 필기 사용자정의 함수에 대한 질문입니다.
도서
[2011] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2003 사용자용)
페이지
106
조회수
111
작성일
2011-06-22
작성자
첨부파일

사용자정의 함수를 공부하는데 9섹션의 기출문제에서 궁금한 점이 있습니다.

제가 작성한 코드는 책에 있는 코드와 똑같지만 한가지 아래와 같이 Mid함수를 Value함수로 묶었습니다.

F단가 = Round(정가 / Value(Mid(도서코드, 3, 3)), 0)

Mid 함수의 결과는 숫자가 아닌 문자열로 나오기에 숫자로 고쳐주기 위해서 Value함수를 썼는데요.

이렇게 하고 함수를 실행해 보면 다음과 같은 오류문이 뜨네요.....

컴파일 오류입니다:

Sub 또는 Function이 정의되지 않았습니다.

도대체 왜 그럴까요????

혹시 엑셀 내장 함수는 사용자함수 정의문에서 사용할 수 없는건가요???

사용할 수 없다면 round나 mid는 왜 사용 가능한가요????

답변 부탁드립니다.

답변
2011-06-22 13:09:34

프로시저 안에서 사용할 수 있는 함수가 있고 없는 함수가 있습니다.

mid 나 round 함수는 프로시저에서 사용이 가능 하기 때문에 사용한 것입니다.

좋은 하루 되세요.

"
  • *
    2011-06-22 13:09:34

    프로시저 안에서 사용할 수 있는 함수가 있고 없는 함수가 있습니다.

    mid 나 round 함수는 프로시저에서 사용이 가능 하기 때문에 사용한 것입니다.

    좋은 하루 되세요.

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