如何使用变量作为vba中sumifs公式的标准

时间:2013-02-19 09:03:39

标签: excel vba excel-vba formulas sumifs

任何人都可以帮我纠正以下代码:

Dim Medium As String

Medium = "XYZ"

ActiveCell.FormulaR1C1 = "=SUMIFS(List2!C[8],List2!C[2],""=XYZ"",List2!C[11],""=prime"")"

我需要用变量

替换代码的""=XYZ""部分

1 个答案:

答案 0 :(得分:3)

喜欢这个吗?

Dim Medium As String    
Medium = "XYZ"    
ActiveCell.FormulaR1C1 = "=SUMIFS(List2!C[8],List2!C[2]," & _
                         Chr(34) & _
                         Medium & _
                         Chr(34) & _
                         ",List2!C[11],""=prime"")"