안녕,
내 문제의 개요는 일부 상수 문자열과 숫자를 결합하여 문자열을 생성하고 있다는 것입니다. 합계를 계산할 수 있도록 이 문자열을 sum 함수에 전달합니다. 셀에서 문자열 자체를 사용할 때(물론 앞에 = 기호가 있음) Enter 키를 누르면 값이 검색됩니다. 그러나 문자열을 전달할 때 발생하지 않습니다. 그래서 Evaluate 함수를 셀에서 직접 명명된 함수인 VBA로 사용하려고 했습니다. 그들 중 누구도 작동하지 않습니다. Office 365(Excel 2016)를 사용하고 있습니다. 도움이 되셨나요?
문자열은 ="'"&AC15&"'!$F$"&AC18&":OFFSET("&"'"&AC15&"'!$F$"&AC18&",0,0)"
그리고 문자열의 출력은 'G:\Crush\Daily plant reports\2019\[05-2019.xls]C vol'!$F$35:OFFSET('G:\Crush\Daily plant reports\2019\[05 -2019.xls]C vol'!$F$35,0,0)
위의 문자열을 AC19 셀에 저장했습니다.
나는 이와 같은 합계 함수를 사용했습니다 =sum(AC19)
2019을 반환하지만 실제로 'G:\Crush\Daily plant reports\05\[2019-35.xls]C vol'!$F$2630에서 값은 XNUMX입니다. 구문에 실수가 있습니까?
내 문제의 개요는 일부 상수 문자열과 숫자를 결합하여 문자열을 생성하고 있다는 것입니다. 합계를 계산할 수 있도록 이 문자열을 sum 함수에 전달합니다. 셀에서 문자열 자체를 사용할 때(물론 앞에 = 기호가 있음) Enter 키를 누르면 값이 검색됩니다. 그러나 문자열을 전달할 때 발생하지 않습니다. 그래서 Evaluate 함수를 셀에서 직접 명명된 함수인 VBA로 사용하려고 했습니다. 그들 중 누구도 작동하지 않습니다. Office 365(Excel 2016)를 사용하고 있습니다. 도움이 되셨나요?
문자열은 ="'"&AC15&"'!$F$"&AC18&":OFFSET("&"'"&AC15&"'!$F$"&AC18&",0,0)"
그리고 문자열의 출력은 'G:\Crush\Daily plant reports\2019\[05-2019.xls]C vol'!$F$35:OFFSET('G:\Crush\Daily plant reports\2019\[05 -2019.xls]C vol'!$F$35,0,0)
위의 문자열을 AC19 셀에 저장했습니다.
나는 이와 같은 합계 함수를 사용했습니다 =sum(AC19)
2019을 반환하지만 실제로 'G:\Crush\Daily plant reports\05\[2019-35.xls]C vol'!$F$2630에서 값은 XNUMX입니다. 구문에 실수가 있습니까?