如何在VBA语法中编写数组公式(不是Excel-Formula)

要使用两个条件进行查找,请在Excel-Formula中将其写为:

{MATCH(1, 1*(A1:A5=100)*(B1:B5=150), 0)} 

如何在WorksheetFunction.Match函数的VBA语法中编写上述公式?

考虑:

 Sub dural() Dim m As Long With Application.WorksheetFunction m = .Match(1, [1*(A1:A5=100)*(B1:B5=150)], 0) End With MsgBox m End Sub 

在这里输入图像说明

这显示了工作表中的数组公式和VBA等效项。