使用Excel VBA的SUMIF
我不能理解在VBA中SUMIF的概念是否可以parsing下面的代码?
If WorksheetFunction.SumIf(ActiveSheet.Columns(3), Range("C" & "6").Value, ActiveSheet.Columns(9)) / WorksheetFunction.CountIf(ActiveSheet.Columns(3), Range("C" & "6").Value) = Range("I" & "6").Value Then
这部分:-
SumIf(ActiveSheet.Columns(3), Range("C" & "6").Value, ActiveSheet.Columns(9))
基本上是这样读的: –
将列C(第3列)中相应行中出现单元格C6中的值的列I(第9列)中的所有值相加。
SUMIF分解如下所示: –
SUMIF(Column containing search values, value to search for, column conaintining items to add)
希望这可以帮助。