Vba编码用于通过vlookup从不同的工作表中使用不同的选项卡来提取数据

时间:2016-04-11 15:08:19

标签: excel-vba vba excel

嗨,我是vba编码新手

假设有一个主表单名称“MDS”,并且有一个不同的工作簿,其中包含不同的选项卡 怡安 PGE 希尔顿 丰

所以我需要在特定标签的主页中通过vlook拉取数据

如果我把它拿到aon数据。与其他客户端相同

你能帮助我吗

1 个答案:

答案 0 :(得分:0)

如果您有一个引用不同工作簿的Vlookup公式,例如:

=VLOOKUP(A1,[testOne.xlsx]Sheet1!$A$1:$B$5,2,0)

这相当于使用VBA:

Sub UseVlookup_VBA()
    Dim wb As Workbook, sh As Worksheet, rng As Range

    Set wb = Workbooks("testOne.xlsx")
    Set sh = wb.Sheets("Sheet1")
    Set rng = sh.Range("A1:B5")

    Range("C1") = Application.WorksheetFunction.VLookup(Range("A1"), rng, 2, 0)

End Sub