Excel Vba编码,用于通过vlookup提取数据,以掌握来自不同工作表和不同选项卡的剪切力

Excel Vba编码,用于通过vlookup提取数据,以掌握来自不同工作表和不同选项卡的剪切力,excel,vba,Excel,Vba,嗨,我是vba编码的新手 假设有一个主工作表名“MDS”,并且有一个不同的工作簿,它有不同的选项卡,如 怡安 铂族元素 希尔顿 汇丰银行 所以我需要通过那个特殊标签的母版上的vlook来提取数据 如果我把它放在aon上,它将获取aon数据。其他客户端也是如此 如果您有一个引用不同工作簿的Vlookup公式,请您帮助我,例如: =VLOOKUP(A1,[testOne.xlsx]Sheet1!$A$1:$B$5,2,0) 这与使用VBA时的效果相当: Sub UseVlookup_VBA()

嗨,我是vba编码的新手

假设有一个主工作表名“MDS”,并且有一个不同的工作簿,它有不同的选项卡,如 怡安 铂族元素 希尔顿 汇丰银行

所以我需要通过那个特殊标签的母版上的vlook来提取数据

如果我把它放在aon上,它将获取aon数据。其他客户端也是如此


如果您有一个引用不同工作簿的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

欢迎来到StackOverflow,感谢您发布第一个问题。为了得到最好的答案,问题应该清楚地说明你正在努力实现什么,以及你为达到现在的目标做了什么。有一个,请考虑阅读它并编辑你的问题以清楚你想要什么。显然你只需要帮助理解/使用<代码> VLookUp < /代码>。因此,您可能希望自己在Excel文件中实现请求的公式。