如何在WorkSheetFunction.Max()
中为VBA
命令添加条件。
我正在使用两列数据,如果A列等于1,我想知道B列的最大值。
我尝试了几种不同的方法,似乎都没有。
最初,我尝试过:
MaxTaskNumbers = WorksheetFunction.Max(IF(Worksheets(AnalysisPart1").Range("A:A") = 1, Worksheets("AnalysisPart1").Range("B:B")))
但我收到了错误
编译错误预期:表达式
当我用IF
替换IIF
时,我收到错误
参数不是可选的
关于如何在IF
中嵌入WorksheetFunction.Max
声明,您有任何建议吗?