在excel vba上查找抛出错误400

我试图检索工作表“属性”中的“名称”,但每当我尝试运行它时,我总是收到错误400。

我能够通过MsgBox检索每个单独的内容,但我不知道为什么这个Vlookup语句会引发错误400。

temp = Application.WorksheetFunction.VLookup(name, currentWb.Worksheets("Properties").Range("B2:C11"), 2, False) 

这是我如何设置名称: name = Wb.Worksheets("Sample").Cells(rrow, 9).Value where“rrow”is for my for loop。

这是我如何申报我的临时工: Dim temp As String

任何人有任何想法,为什么? 这与语法有关吗?