책 내용 질문하기
사용자 정의 함수 질문이요
도서
[2011] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2003 사용자용)
페이지
조회수
102
작성일
2011-08-19
작성자
첨부파일

컴활 함수 사전에 계산문제에서요

실전모의고사 A형,B형,C형

사용자 정의 함수 부분에서 자꾸 오류가 나네요

처음에는 VALUE 오류 뜨다가 지금은 NAME 오류 뜨구요

처음엔 제가 틀렸나 싶어서 책이랑 똑같이 했는데도

이유를 모르겠어요

오류 검색해봐도 띄어쓰기,철자,누락 된 것도 없는데

왜 자꾸 오류가 뜨는 지 답변 좀 부탁드려요~

답변
2011-08-21 12:43:52

실전 A형

Public Function fn이익금(판매금액, 품명, 판매량)
If 판매량 >= 100 And (품명 = "딸랑이" Or "우유병") Then
fn이익금 = 판매금액 - (판매금액 * 0.5)
Else
fn이익금 = 판매금액 - (판매금액 * 0.7)
End If
End Function

보시면 뒤쪽 우유병에비교할 품명이 빠져있습니다. 이것을 입력하시면 정상 작동 됩니다.

Public Function fn이익금(판매금액, 품명, 판매량)
If 판매량 >= 100 And (품명 = "딸랑이" Or 품명 = "우유병") Then
fn이익금 = 판매금액 - (판매금액 * 0.5)
Else
fn이익금 = 판매금액 - (판매금액 * 0.7)
End If
End Function

그외에는 정상 실행되는데요.
혹시 실행이 안되신다면
도구 -> 매크로 -> 보안 에서 보안 설정을 낮음으로 지정 하고
신뢰할 수 있는 게시자 탭의 두개의 메뉴에 체크하신 후
확인 그리고 엑셀을 종료하셨다가 다시 실행하셔서 확인 해 보시기 바랍니다.
좋은 하루 되세요.
"
  • *
    2011-08-21 12:43:52

    실전 A형

    Public Function fn이익금(판매금액, 품명, 판매량)
    If 판매량 >= 100 And (품명 = "딸랑이" Or "우유병") Then
    fn이익금 = 판매금액 - (판매금액 * 0.5)
    Else
    fn이익금 = 판매금액 - (판매금액 * 0.7)
    End If
    End Function

    보시면 뒤쪽 우유병에비교할 품명이 빠져있습니다. 이것을 입력하시면 정상 작동 됩니다.

    Public Function fn이익금(판매금액, 품명, 판매량)
    If 판매량 >= 100 And (품명 = "딸랑이" Or 품명 = "우유병") Then
    fn이익금 = 판매금액 - (판매금액 * 0.5)
    Else
    fn이익금 = 판매금액 - (판매금액 * 0.7)
    End If
    End Function

    그외에는 정상 실행되는데요.
    혹시 실행이 안되신다면
    도구 -> 매크로 -> 보안 에서 보안 설정을 낮음으로 지정 하고
    신뢰할 수 있는 게시자 탭의 두개의 메뉴에 체크하신 후
    확인 그리고 엑셀을 종료하셨다가 다시 실행하셔서 확인 해 보시기 바랍니다.
    좋은 하루 되세요.
    "
· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.