如何在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等效项。