如何正确使用VBA的SUMIFS?

时间:2010-01-07 20:04:13

标签: vba excel-vba excel

我正在尝试使用Visual Basic(在Excel 2007中)编写以下sumifs代码(I列和F列包含在表中):

    Range("AA5").Value = "=SUMIFS(I5:I420,K5:K420," & "B1" & ",F5:F420," & "6009" & ")"

“B1”和“6009”是我想要查找的内容,而I列是我要添加的列。

你能告诉我我哪里出错了。

谢谢你,AW

1 个答案:

答案 0 :(得分:3)

尝试

Range("AA5").Formula = ...

另外,我不确定你为什么要连接你的字符串而不是这个:

Range("AA5").Formula = "=SUMIFS(I5:I420,K5:K420,B1,F5:F420,6009)"

除非B1和6009是要替换的动态值。