2014-08-28 2 views
2

SUMIFS 수식을 VBA에서 어떻게 정의하여 실제 문자열을 인쇄합니까? 나는 SUMIFS의 VBA 방법을 사용하고있다하지만 지금은 문제의 범위는 ""의 난이를 사용할 수 없기 때문에 그 값은 내 매크로를 실행 한 후 변경되었지만 것,Excel VBA sumifs 문자열로 정의 됨

GD as String 
GD = "=SUMIFS(G:G, F:F, "=GD")" 

그리고 난 사용할 수 없습니다 이

GD = Application.WorksheetFunction.SumIfs(hours, typeRange, "=GD") 

출력 중 하나의 값이 변경되면 출력이 변경되지 않습니다.

이 문제를 해결하는 방법에 대한 단서가 있습니까?

미리 감사드립니다. 따옴표를 두 배로함으로써

+0

을 = 그 셀에 문자열을 맞았다 아래에있는 답변으로 공식 인쇄. 그것의 거대한 문서는 내가 정확히 무엇을 필요로 하는지를 설명하는로드가 10 년이 걸릴 것입니다, 감사합니다. –

답변

3

은 약 GD에게 그냥 필요한

GD = "=SUMIFS(G:G, F:F, ""=GD"")"