책 내용 질문하기
사용자 정의함수 적용 오류
도서
2022 시나공 컴퓨터활용능력 1급 실기(엑셀, 엑세스 2016)
페이지
271
조회수
223
작성일
2022-06-20
작성자
탈퇴*원
첨부파일

엑셀 - 시험장따라하기(1급 상시) - 문제 2의 2번 사용자 정의 함수 'fn비고'문제를 풀고 있습니다.

 

사용자 정의 함수를 VBA에서 생성하여도 엑셀에서 적용하면 아래 그림과 같이  #NAME? 가 뜹니다. 문제의 원인이 뭘까요?

fx 에서 사용자 정의 함수를 찾아보아도, 정상 적인 함수의 모습이 아닙니다.  

 

다른 분들의 유사 질문을 찾아 보았지만 명쾌한 해결법은 없는ㄴ 것 같네요. 이번 기회에 확실히 답변 부탁 드립니다.

 

 

답변
2022-06-20 21:22:24

=fn비고2(F4, G4, H4) 

 

를 입력하면 정상적으로 표시가 됩니다. 

 

보안설정이 되지 않으신 것 같습니다. 

 

엑셀 > Excel 옵션 > 보안 센터 > 보안 센터 설정 > 매크로 설정 에서 모든 매크로 포함 체크,

VBA 프로젝트 개체 모델에 안전하게 액세스할 수 있음에 체크

 

이렇게 했는데도 안된다면 

 

[개발 도구]-[코드]-[매크로 보안]-[보안 센터]의 [신뢰할 수 있는 위치]에서 <새 위치 추가>를 클릭하여 실습 파일이 있는 위치를 신뢰할 수 있는 위치로 추가한 후 다시 한번 시도 부탁 드립니다.

 

 

감사합니다.

  • 관리자
    2022-06-20 21:22:24

    =fn비고2(F4, G4, H4) 

     

    를 입력하면 정상적으로 표시가 됩니다. 

     

    보안설정이 되지 않으신 것 같습니다. 

     

    엑셀 > Excel 옵션 > 보안 센터 > 보안 센터 설정 > 매크로 설정 에서 모든 매크로 포함 체크,

    VBA 프로젝트 개체 모델에 안전하게 액세스할 수 있음에 체크

     

    이렇게 했는데도 안된다면 

     

    [개발 도구]-[코드]-[매크로 보안]-[보안 센터]의 [신뢰할 수 있는 위치]에서 <새 위치 추가>를 클릭하여 실습 파일이 있는 위치를 신뢰할 수 있는 위치로 추가한 후 다시 한번 시도 부탁 드립니다.

     

     

    감사합니다.

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