-1
我想基於另一個一鍵檢索值Excel工作表,但似乎並沒有被檢索,所以我想知道如果我的代碼是正確的:VLOOKUP在Excel宏
Sheets("Details").Cells(rrow, 9).Value = Application.WorkSheetsFunc.VLookup(Cells(rrow, 4).Value, Sheets("Address").Range("G5693:G5843"), 3, False)
有人知道如果語法正確或者我的代碼有問題?
'WorkSheetsFunc' ??應該是'WorksheetFunction',只是一個錯字,不要忘記用'Worksheet'來限定'Cells(rrow,4).Value' –
您的查找範圍是單列,但您正在第3列尋找結果的查找範圍。 –
@MarkFitzgerald我將它改爲Range(「A5693:L5843」),但它會提示我一個錯誤,說下標超出範圍 – decemberrobot