책 내용 질문하기
문제 2-5번문제 사용자 정의함수
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
253
조회수
61
작성일
2012-03-15
작성자
첨부파일

압축해서 제가 했던거 올렸는데요

VEA호출해서 모듈삽입하고 다했는데

엑셀에서 함수 지정하니 조건이 적용(>1이면 "정원초과"가 되어야하는데... )이 안되더라구요

숫자만 나오고 왜그럴까요? 제가 작은거 하나 놓쳤는지는 몰라도

계속 다시해보고했는데도 그러네용

확인해주시고

그럼 수고하세요

답변
2012-03-17 07:26:11

case is 때문이네요.

case is 라고 안하시고 혹시 case Ls 로 하신 것은 아닌가요?

is로 수정하니 제대로 실행이 됩니다.

Public Function fn접수율(정원, 수강인원)
Select Case 수강인원 / 정원
Case is > 1
fn접수율 = "정원초과"
Case is = 1
fn접수율 = "접수완료"
Case Else
fn접수율 = 수강인원 / 정원
End Select
End Function

로 수정한 후 사용해 보세요.

좋은 하루 되세요.

"
  • *
    2012-03-17 07:26:11

    case is 때문이네요.

    case is 라고 안하시고 혹시 case Ls 로 하신 것은 아닌가요?

    is로 수정하니 제대로 실행이 됩니다.

    Public Function fn접수율(정원, 수강인원)
    Select Case 수강인원 / 정원
    Case is > 1
    fn접수율 = "정원초과"
    Case is = 1
    fn접수율 = "접수완료"
    Case Else
    fn접수율 = 수강인원 / 정원
    End Select
    End Function

    로 수정한 후 사용해 보세요.

    좋은 하루 되세요.

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