[英]Table reference for VLOOKUP VBA
我正在嘗試使用表作為使用VBA的VLOOKUP函數的參考,但它似乎不起作用。 有人能幫幫我嗎? 我的猜測是我沒有正確地調用桌子。
一些信息:
Range("Table_3[Status]") = Application.WorksheetFunction.VLookup(Range("Table_3[Part_Number]"), Range("Table1[[#All];[Part Number]:[Status]]"), 3, False)
你可以嘗試:
Option Explicit
Sub test()
Dim tbl1 As ListObject, tbl3 As ListObject
'Set you sheet
With ThisWorkbook.Worksheets("Sheet1")
'Set tables
Set tbl1 = .ListObjects("Table1")
Set tbl3 = .ListObjects("Table_3")
tbl3.ListColumns("Status").DataBodyRange.FormulaR1C1 = "=VLOOKUP([Part Number],Table1[#All],3,FALSE)"
End With
End Sub
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.