교재의 내용그대로 VBE에 있는 모듈을 작성했는데 작성후 셀에 함수로 대입하니까 #NAME?이라고 나오네요
113페이지의 내용대로
Public Function ks보너스지급율(월평균임금, 전년월평균임금)쓰고 한줄 엔터하고 스페이스 한번띄우고 다음줄 작성하고 했어요
If(월평균임금-전년월평균임금)/월평균임금>=0.05 Then
ks보너스지급율=0.05
Else
ks보너스지급율=0.1
End If
End Function
을 그대로 작성했는데 모듈이 정상적으로 실행이 안돼요
엔터키, 스페이스키로 띄우면서 했습니다.
어떻게 작성 해야하나요?
질문 주신 코드를 입력하여 확인 해 보니 정상 실행이 되었습니다.
셀에 함수를
=ks보너스지급율(D19,E19)
입력하셨는지 확인 해 보시기 바랍니다.
#NAME? 오류가 보안 설정이 안되어 있는 경우에도 나타날 수 있으므로 아래 설명과 같이 보안 설정을 해 보세요.
이 오류의 대부분은 매크로 보안 설정을 변경해 주면 해결됩니다.
[파일]-[옵션] 선택 -> [Excel 옵션] 대화상자의 [보안 센터] 탭에서
'보안 센터 설정' 클릭 -> '보안 센터' 대화상자의 '매크로 설정' 탭에서 '모든 매크로 포함'을 선택해 주세요.
설정하시고 프로그램 종료 후 다시 시작하여 확인 부탁드립니다.

이렇게 해도 안된다면 작성하신 파일을 첨부하여 다시 질문 주시면 확인 후 답변 드리겠습니다.
즐거운 하루 되세요.
-
관리자2020-11-08 08:23:37
질문 주신 코드를 입력하여 확인 해 보니 정상 실행이 되었습니다.
셀에 함수를
=ks보너스지급율(D19,E19)
입력하셨는지 확인 해 보시기 바랍니다.
#NAME? 오류가 보안 설정이 안되어 있는 경우에도 나타날 수 있으므로 아래 설명과 같이 보안 설정을 해 보세요.
이 오류의 대부분은 매크로 보안 설정을 변경해 주면 해결됩니다.
[파일]-[옵션] 선택 -> [Excel 옵션] 대화상자의 [보안 센터] 탭에서
'보안 센터 설정' 클릭 -> '보안 센터' 대화상자의 '매크로 설정' 탭에서 '모든 매크로 포함'을 선택해 주세요.
설정하시고 프로그램 종료 후 다시 시작하여 확인 부탁드립니다.

이렇게 해도 안된다면 작성하신 파일을 첨부하여 다시 질문 주시면 확인 후 답변 드리겠습니다.
즐거운 하루 되세요.