2014-08-28 76 views
2

如何在VBA中定義SUMIFS公式以便打印實際的字符串?我一直在使用的SUMIFS的VBA方法,但現在討論的範圍將有我的宏運行後改變了他們的價值,但由於""的我不能用這個,Excel VBA sumifs定義爲字符串

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

,我不能用這

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

如果任何一個範圍內的任何值確實如此輸出不會更改。

有關如何避免這種情況的任何線索?

在此先感謝。

+0

只是需要該公式打印在細胞中的字符串,釘它下面的答案。它是一個龐大的文件,可以精確地解釋我需要的十年時間,謝謝。 – 2014-08-28 09:41:49

回答

3

通過加引號周圍= GD

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