다른컴퓨터에서는 되는데, 제 컴퓨터에서는 사용자정의함수가 되지 않습니다.
책과 완전히 똑같이 해도 항상 #VALUE! 가 뜨네요.
예 : 실전모의고사 A형 계산작업(p.107)의 5번 문제
Public Function fn이익금(판매금액, 품명, 판매량)
If 판매량 >= 100 And (품명 = "딸랑이" Or "우유병") Then
fn이익금 = 판매금액 - (판매금액 * 0.5)
Else
fn이익금 = 판매금액 - (판매금액 * 0.7)
End If
End Function
(결과는 첨부파일 캡쳐본 참고 바랍니다.)
제 컴퓨터의 엑셀에 뭔가 문제가 있는 것 같은데, 뭐가 문제인지를 모르겠습니다.
매크로도 책과 똑같이 해도 되지 않습니다. 매크로 설정을 모든 매크로 포함으로 해놨는데도요.
뭔가 설정상의 문제라면 어떻게 설정하면 되는지 알려주시면 감사하겠습니다.
덧. 실전모의고사 B형 계산작업(p.109)의 4번 문제
Public Function 총판매액(상반기판매액, 하반기판매액)
총판매액 = 상반기판매액 + 하반기판매액
End Function
와 같은 경우에는 문제 없음을 확인했습니다. if가 문제였던 걸까요?
같은 이름을 가진 사용자 정의 함수가 있는 것은 아닌가요?
같은 이름의 프로시저를 만드시면 그와 같이 표시될 수 있습니다
모듈들을 확인 하여 같은 이름을 가진 사용자 정의 함수가 있는지 확인 해 보시기 바랍니다.
잘 안되신다면 작성하신 파일을 첨부하여 다시 질문 주시면 확인 후 답변 드리겠습니다.
좋은 하루 되세요.
"-
*2015-01-11 14:11:51
같은 이름을 가진 사용자 정의 함수가 있는 것은 아닌가요?
같은 이름의 프로시저를 만드시면 그와 같이 표시될 수 있습니다
모듈들을 확인 하여 같은 이름을 가진 사용자 정의 함수가 있는지 확인 해 보시기 바랍니다.
잘 안되신다면 작성하신 파일을 첨부하여 다시 질문 주시면 확인 후 답변 드리겠습니다.
좋은 하루 되세요.
"