これをVBAで使いたい -
=MATCH("PlanA",A:A,0)
と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
私はすでに試しました:
SectionStartRow = Evaluate("MATCH(planname,A:A,0)") 'Error 2029 /// Type mismatch '13
と
SectionStartRow = Evaluate("MATCH(" & planname & ",A:A,0)")
しかし、何も機能していないようです。planname
variable は関数の長いセットによって拒否されることに注意してください。