책 내용 질문하기
select구문
도서
2017 시나공 컴퓨터활용능력 1급 실기(엑셀,액세스 2007사용자용)
페이지
99
조회수
68
작성일
2017-06-02
작성자
탈퇴*원
첨부파일

사용자 정의 함수 문의드려요.

97,98페이지에 if구문과 select구문 입력하는게 나와있어서

98페이지 기출문제 1번에 2번 문제를 if문으로도 작성해보고 select로도 작성해봤는데 select구문에서 자꾸 오류가 나요.

Public Function F단가(도서코드, 정가)
Select Case 도서코드
case is = len(도서코드)=7
F단가 = Round(정가 / Mid(도서코드, 3, 3), 0)
Case Else
F단가 = Round(정가 / Mid(도서코드, 3, 2), 0)
End Select

End Function

이렇게 입력을 했는데 잘못 입력한게 있는건가요?

사용자정의함수에서 이제 실행을 하려고 하면

이함수에는 인수가 필요없습니다 라는 안내창이 뜨고 #value! 오류가 떠요... .


답변
2017-06-08 09:41:53

Public Function F단가(도서코드, 정가)
Select Case Len(도서코드)
Case Is = 7
F단가 = Round(정가 / Mid(도서코드, 3, 3), 0)
Case Else
F단가 = Round(정가 / Mid(도서코드, 3, 2), 0)
End Select

End Function


위와 같이 수정해 보세요.

좋은 하루 되세요.

  • *
    2017-06-08 09:41:53

    Public Function F단가(도서코드, 정가)
    Select Case Len(도서코드)
    Case Is = 7
    F단가 = Round(정가 / Mid(도서코드, 3, 3), 0)
    Case Else
    F단가 = Round(정가 / Mid(도서코드, 3, 2), 0)
    End Select

    End Function


    위와 같이 수정해 보세요.

    좋은 하루 되세요.

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