簡體   English   中英

VLOOKUP VBA的表參考

[英]Table reference for VLOOKUP VBA

我正在嘗試使用表作為使用VBA的VLOOKUP函數的參考,但它似乎不起作用。 有人能幫幫我嗎? 我的猜測是我沒有正確地調用桌子。

一些信息:

  1. Table_3和Table1是設置表
  2. 它們都沒有修復(數據添加到它)
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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM