在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""}))")