메뉴
미해결 엑셀2013윈도우10

시트 계산해도 계산에 오류가 생기는 문제

12월 7일 조회 1,344
안녕하세요

너무 답답하여 질문 드립니다만, 데이터를 공개를 못해서,, 잘 설명 드릴 수 있을지 모르겠습니다.

 

●환경:

xlsm 파일, VBA 모듈 내 작성한 함수를 포함하는 계산이 많은 시트.

 

●문제:

시트 내 셀의 값이 #VALUE! 에러로 나옴

VBA 모듈에서 작성한 함수(예를 들어 'A_func' 함수라고 하겠음)를 수식에 포함하는 셀에 국한하여 생김

 

●해본 것:

시트 계산, 지금 계산으로는 해결이 안 됨.

수식 오류 검사 시, '수식에 사용한 값의 데이터 형식이 잘못되었습니다.' 라고 나오며,

계산 단계 표시 시, 예를 들어, '=A_func(10)', 계산 클릭, '=100', 계산 클릭, '#VALUE!' 라고 나옴.

해결이 되는 방법은 셀의 수식 편집 (F2, 더블클릭) 으로 들어간 다음 엔터를 누르면 되긴 하나,

이게 올바른 해결 방법은 아니라고 생각함... 그리고 시트 내 에러나는 셀이 한두 개가 아님...

 

●원하는 것:

해결 방법도 방법인데, "왜" 이런 건지도 궁금합니다.

혹시 같은 경험해보신 분 계시면 공유 부탁드립니다!!

 

댓글 2

원조백수 12월 7일
실제 파일과 A_Fun() 코드를 보지 않고는 알 수 없을 것 같습니다.
개구리뒷다리 작성자 12월 7일
@원조백수 님 네... 보안 때문에... 파일은 못 올리는데,, 저장 시 순환 참조가 있다는 오류도 뜨고 (오류 검사의 순환 참조 메뉴는 정작 비활성화)
뭔가 문제가 많네요...

질문답변 게시판의 최근 글

스크랩 완료