엑셀 함수 계산문제에서
사용자 정의 함수
Visual Basic Editor 모듈에 461쪽 답지에 내용을
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
부분만 네모 쳐 있고 입력하라고 되어 있더라고요
Public Function fn이익금(판매금액, 품명, 판매량)
End Function
이 부분은 입력이 돼 있고 나머지 부분만 입력하면 되는 거라고 배웠는데
그리고 시험볼 때 이분은 입력이 돼 있는 거라고 하던데 왜 문제지에는 안 나와있을까요?
궁금합니다!
Visual Basic Editor에 들어가서 모듈 열고 하면 돼는 건가요?
아님 Sheet1(실전A형) 모듈로 들어가서 내용을 쳐야 하나요?
문제를 푸는 방법을 처음부터 끝까지 상세하게 알려 주시면 감사하겠습니다^^
안녕하세요.
if판매량 사이에 띄어쓰기가 안되어 있습니다.
if 판매량 으로 수정해 주세요.
Alt+F11로 VBE로 창을 전환한 후 메뉴[삽입]-[모듈]을 클릭해서 모듈을 삽입해 주세요.
삽입된 모듈에
Public Function 부터 입력해 주시면 됩니다.
좋은 하루 보내세요.
-
관리자2019-05-11 20:28:11
안녕하세요.
if판매량 사이에 띄어쓰기가 안되어 있습니다.
if 판매량 으로 수정해 주세요.
Alt+F11로 VBE로 창을 전환한 후 메뉴[삽입]-[모듈]을 클릭해서 모듈을 삽입해 주세요.
삽입된 모듈에
Public Function 부터 입력해 주시면 됩니다.
좋은 하루 보내세요.
-
관리자2019-05-18 23:44:57
안녕하세요.
프로젝트 창과 속성 창이 없어졌다는 말씀이신가요?
VBE의 메뉴[보기]의 [프로젝트 탐색창]과 [속성 창]을 클릭해서 다시 열어주시면 됩니다.
좋은 하루 보내세요.
-
*2019-05-18 14:00:55
위에 질문에서 if 이익금이라고 하였는데요.
문제지에는 fn 이익금이라고 되어있네요.
그대로 입력하면 될 것이고요.
문제는 제가 입력창의 왼쪽부분 VBAProject
Microsoft Excel 개체
모듈
Module1
나오는 부분과
그 밑의 창
총 2개의 창을 지워버렸어요.
어떻게 새로 만들죠?
알려주세요.