2010-01-07 48 views
0

我試圖在Visual Basic寫的(在Excel 2007中)以下SUMIFS代碼(我列,並在F列都包含在一個表):如何正確使用VBA的SUMIFS?

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

「B1」和「6009」是我想要它尋找和我列是我想要添加的列。

你能告訴我我要去哪裏嗎?

謝謝AW

回答

3

嘗試

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

而且,我不知道爲什麼你的串聯字符串,而不是這樣的:

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

除非B1和6009是正在被替換的動態值。