책 내용 질문하기
계산작업 실전모의고사 F형 3번 문제
도서
2018 시나공 컴퓨터활용능력 1급 실기(엑셀, 액세스 2010 사용자용)
페이지
125
조회수
82
작성일
2017-12-13
작성자
탈퇴*원
첨부파일

사용자 정의함수를 이렇게 줬는데요.

Public Function hs사용요금(사용시간, 할인시간)
If 사용시간 >= 30 Then
hs사용요금 = (사용시간 - 할인시간) * 2500
Else
hs사용요금 = (사용시간 - 할인시간) * 3000
End If
End Function

수식에 =hs사용요금(C17,D17)?이렇게 주니까 자꾸 잘못된 이름오류가 뜹니다.

몇번이나 사용자정의 함수 다시 작성해보았는데 제가 뭘 잘못쓴건가요? 아님 설정오류인가요?

답변
2017-12-16 13:35:43

모듈을 추가한 후 프로시저를 작성해야 하는데 그렇지 않으신 경우 인 것 같습니다.

이런 이유가 아니라면 아래 설명을 참고해 주세요.

=hs사용요금(c17,d17) 로 입력 하셔야 하구요.

이름이 분명하지 않다는 오류 name 오류라면

보안설정이 높음으로 지정되지 않았는지 확인해 보세요.

도구 -> 매크로 -> 보안에서 보안설정을 낮음으로 지정 하고

신뢰할 수 있는 게시자 탭의 두메뉴에 체크한 후

확인 그리고 엑셀을 종료한 후 다시 실행하셔서 사용해 보시기 바랍니다.

좋은 하루 되세요.

  • *
    2017-12-16 13:35:43

    모듈을 추가한 후 프로시저를 작성해야 하는데 그렇지 않으신 경우 인 것 같습니다.

    이런 이유가 아니라면 아래 설명을 참고해 주세요.

    =hs사용요금(c17,d17) 로 입력 하셔야 하구요.

    이름이 분명하지 않다는 오류 name 오류라면

    보안설정이 높음으로 지정되지 않았는지 확인해 보세요.

    도구 -> 매크로 -> 보안에서 보안설정을 낮음으로 지정 하고

    신뢰할 수 있는 게시자 탭의 두메뉴에 체크한 후

    확인 그리고 엑셀을 종료한 후 다시 실행하셔서 사용해 보시기 바랍니다.

    좋은 하루 되세요.

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