By 쯧쯧 25 월 2019 일 화요일
에 게시 됨 뛰어나다
답글 0
좋아 0
조회수 3.8K
투표 0
안녕,

다양한 상수와 변수로 문자열을 만들고 있습니다. 이 문자열은 명명된 변수와 VBA 함수를 사용하여 평가하고 있습니다. 그러나 그들 중 누구도 효과가 없었습니다. 하나는 #REF 오류이고 다른 하나는 #VALUE 오류입니다.

AC20 셀에 =AC18&AC24과 같은 문자열을 작성했으며 출력은 다음과 같습니다. 'G:\Crush\Daily plant reports\2019\[05-2019.xls]C vol'!$F$35

이름 관리자에서 Eval로 이름을 지정한 =EVALUATE('C vol'!$AC$24)와 같은 함수를 만들었습니다.

다른 셀에서 Eval을 호출했는데 #REF 오류가 표시됩니다.

나는 이와 같이 VBA에서 함수를 작성했습니다.
공용 함수 myEvaluate(aString)를 변형으로
오류에 대한 다음 재개
응용 프로그램 .Volatile
myEvaluate = 평가(문자열)
오류 발생시 0
최종 기능

다른 셀에서 이 함수를 = myEvaluate(AC24)로 호출하여 #VALUE 오류가 발생했습니다.

따라서 구문의 오류가 어디에 있는지 전혀 모릅니다.
전체 게시물보기