在Excel-vba中使用SUMIFS检查多个条件

我刚开始在vba中使用SUMIFS ,我需要检查多个条件。 它应该检查这些AA,AT,AB,AC,AN,AR,AD中的任何一个是否匹配

我有这个代码到目前为止只适用于一个条件。

 WorksheetFunction.SumIfs(TotQty, Style, CellVal, TotQty, ">0", Location, "AA") 

任何想法如何调整它来search所有其他选项?

那么你可以做这样的事情:

 MsgBox [Sum(SumIfs(TotQty, Style, CellVal, TotQty, ">0", Location, {"AA","AT","AB","AC","AN","AR","AD"}))] 

要么

 MsgBox Evaluate("=SUM(SumIfs(TotQty, Style, CellVal, TotQty, "">0"", Location, {""AA"",""AT"",""AB"",""AC"",""AN"",""AR"",""AD""}))")