我想通过VBA使用它-
=MATCH("PlanA",A:A,0)
Run Code Online (Sandbox Code Playgroud)
与EVALUATE。
Sub Test()
Dim SectionStartRow As Integer
Dim planname As String
planname = "PlanA"
SectionStartRow = [MATCH(planname,A:A,0)] 'Error 2029 /// Type mismatch '13
End Sub
Run Code Online (Sandbox Code Playgroud)
我已经尝试过:
SectionStartRow = Evaluate("MATCH(planname,A:A,0)") 'Error 2029 /// Type mismatch '13
Run Code Online (Sandbox Code Playgroud)
和
SectionStartRow = Evaluate("MATCH(" & planname & ",A:A,0)")
Run Code Online (Sandbox Code Playgroud)
但似乎没有任何效果。请注意,planname一长串函数拒绝使用变量。