책 내용 질문하기
2020 컴활 1급 기본서 113페이지
도서
2020 시나공 컴퓨터활용능력 1급 실기 [기본서]
페이지
113
조회수
176
작성일
2020-11-07
작성자
탈퇴*원

교재의 내용그대로 VBE에 있는 모듈을 작성했는데 작성후 셀에 함수로 대입하니까 #NAME?이라고 나오네요

113페이지의 내용대로

Public Function ks보너스지급율(월평균임금, 전년월평균임금)쓰고 한줄 엔터하고 스페이스 한번띄우고 다음줄 작성하고 했어요

If(월평균임금-전년월평균임금)/월평균임금>=0.05 Then

ks보너스지급율=0.05

Else

ks보너스지급율=0.1

End If

End Function

을 그대로 작성했는데 모듈이 정상적으로 실행이 안돼요

엔터키, 스페이스키로 띄우면서 했습니다.

어떻게 작성 해야하나요? 

답변
2020-11-08 08:23:37

질문 주신 코드를 입력하여 확인 해 보니 정상 실행이 되었습니다. 

 

셀에 함수를 

 

=ks보너스지급율(D19,E19) 

 

입력하셨는지 확인 해 보시기 바랍니다. 

 

#NAME? 오류가 보안 설정이 안되어 있는 경우에도 나타날 수 있으므로 아래 설명과 같이 보안 설정을 해 보세요. 
 

 

이 오류의 대부분은 매크로 보안 설정을 변경해 주면 해결됩니다. 

[파일]-[옵션] 선택 -> [Excel 옵션] 대화상자의 [보안 센터] 탭에서 

'보안 센터 설정' 클릭 -> '보안 센터' 대화상자의 '매크로 설정' 탭에서 '모든 매크로 포함'을 선택해 주세요.

설정하시고 프로그램 종료 후 다시 시작하여 확인 부탁드립니다. 

 

 

 

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

 

즐거운 하루 되세요.   

  • 관리자
    2020-11-08 08:23:37

    질문 주신 코드를 입력하여 확인 해 보니 정상 실행이 되었습니다. 

     

    셀에 함수를 

     

    =ks보너스지급율(D19,E19) 

     

    입력하셨는지 확인 해 보시기 바랍니다. 

     

    #NAME? 오류가 보안 설정이 안되어 있는 경우에도 나타날 수 있으므로 아래 설명과 같이 보안 설정을 해 보세요. 
     

     

    이 오류의 대부분은 매크로 보안 설정을 변경해 주면 해결됩니다. 

    [파일]-[옵션] 선택 -> [Excel 옵션] 대화상자의 [보안 센터] 탭에서 

    '보안 센터 설정' 클릭 -> '보안 센터' 대화상자의 '매크로 설정' 탭에서 '모든 매크로 포함'을 선택해 주세요.

    설정하시고 프로그램 종료 후 다시 시작하여 확인 부탁드립니다. 

     

     

     

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

     

    즐거운 하루 되세요.   

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