2017-01-27 1 views
0

는 내가 세포에서 호출 VBA에서 사용자 정의 기능을 가지고 있고이실행 EXCEL 공식

"=SUM(SUMIFS(CURR_COUNT;MDL;""MODEL"";CURR_MDLCD;{CODES};RG;""REGIONID""))/SUM(SUMIFS(CURR_COUNT;MDL;""MODEL"";RG;""REGIONID"";CURR_MDLCD;""<>  ""))" 

내 사용자 정의 기능과 같은 수식이 일부 셀 값을 그냥 어떤 공식에 삽입해야 끈. 그 후 수식을 계산하고 함수를 호출하는 셀에 결과를 반환해야합니까? 함수에서이 수식을 계산하고 셀에 결과를 반환 할 수 있습니까?

+2

'Application.WorksheetFunction' –

+0

을 사용 VBA에

=SUM(A1:B1) 

을 계산하려면? – Jeremy

+0

함수 및 반환 결과에서 이러한 종류의 수식을 평가할 가능성이 있습니까? – mojo

답변

0

수식 문자열이 실제로 셀에 들어간 경우 작동한다고 가정하면 Application.Evaluate을 사용하지만 등호는 포함하지 않으면 작동합니다.

예컨대 매크로 레코더를 기록하지 왜 @mojo

Application.Evaluate("SUM(A1:B1)")