我无法弄清楚如何在 VBA 中为 SumIf 语句设置多个条件。这就是我现在使用的方法,仅使用一个标准来设置名为 Count_1 的变量的值。
Count_1 = Application.SumIf(Range("K84:K" & LastRow), "B*", Range("G84:G" & LastRow))
Run Code Online (Sandbox Code Playgroud)
我需要添加另一个标准。除了 K 列中的值需要以“B”开头之外,L 列中的值也需要为 80。
我知道这可以在 Excel 公式中使用 SumIfs 来完成,但我需要它在 VBA 中。
使用
Application.Sumifs(SumRange, CriteriaRange1, Criteria1, CriteriaRange2, Criteria2,...)
Run Code Online (Sandbox Code Playgroud)