使用其他工作簿中的Vlookup出现问题

Cenderze

我打算使某些工作或多或少地自动化,因此我正在考虑使用Excel VBA。基本上,我想要一个单独的工作簿来从一些不同的工作簿中获取数据。

为此,我尝试了:

Dim openWb As Workbook
Dim openWs As Worksheet

Path = Dir("PathToFile\File.xlsx")
filepath = "PathToFile"

Set openWb = Workbooks.Open(filepath & Path)
Set openWs = openWb.Sheets("Sheet1")

currentwb.Sheets("Sheet2").Cells.(2, 20).Value = openWs.VLOOKUP("John",openWs.Range("A1:S30"), openWs.Match("Age", openWs.Range(A1:S1))

我要实现的基本上是从与“ John”相对应的行和与“ Age”相对应的列中获取一个值。为了避免别人更改文件会导致任何问题的情况,我在较大范围(而不是仅一列)中使用Match。

这使我在行上出现语法错误:

Value = openWs.VLOOKUP("John",openWs.Range("A1:S30"), openWs.Match("Age", openWs.Range(A1:S1))

我认为这与我在VLookUp参数中使用“ openWs”的方式有关。谁能确定我认为错了的地方?

我正在使用Path和filepath作为变量,因为该程序以后每个月都会有一个新的Path和一个新的filepath,这是我所知道的最好的实现方式(基本上,path和filepath包含月份名称和年份名称我根据今天的日期进行了排序。

德文·特罗布里奇(Devin Trowbridge)

将Match和VLOOKUP前面的所有“ openWs”替换为“ Application”,使其显示为:

Value = Application.VLOOKUP("John",openWs.Range("A1:S30"), Application.Match("Age", openWs.Range("A1:S1")))

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用其他工作簿中的Vlookup出现问题

来自分类Dev

使用其他工作簿中的公式?

来自分类Dev

使用通配符从其他工作簿中获取数据错误

来自分类Dev

使用其他工作簿中的数据更新Excel工作簿中的数据

来自分类Dev

具有其他工作簿中已定义范围和文件的VBA vlookup

来自分类Dev

您如何编写Vlookup代码以搜索其他工作簿?

来自分类Dev

如何使用VBA将多个工作簿的第一列合并到其他工作簿的工作表中

来自分类Dev

使用vba删除其他excel工作簿中excel工作表上的空白行

来自分类Dev

如何使用CheckBox Logic浏览工作簿中的其他工作表?

来自分类Dev

如何使用CheckBox Logic浏览工作簿中的其他工作表?

来自分类Dev

批处理脚本中的“如果存在”和“其他”功能出现问题

来自分类Dev

在ApiAuthorizationDbContext <TUser>类中声明其他实体时出现问题

来自分类Dev

在ns2中安装其他软件包时出现问题

来自分类Dev

从其他 Python 文件调用函数时出现问题

来自分类Dev

将值从各种工作簿和工作表复制到其他工作簿中

来自分类Dev

从其他工作簿中调用Excel宏

来自分类Dev

如何使VBA单击其他工作簿中的按钮?

来自分类Dev

尝试删除工作簿中的所有工作表,然后使用VBA添加其他工作表

来自分类Dev

使用其他工作簿而不打开它

来自分类Dev

VBScript从其他工作簿中搜索Excel工作簿以获取价值

来自分类Dev

防止一个工作簿中的代码影响其他工作簿

来自分类Dev

使用嵌套的for循环比较Python中的2个Excel工作表时出现问题

来自分类Dev

在将observableArray中的选定listitem推送到其他observableArray时出现问题?小提琴提供

来自分类Dev

Chrome中的粘性菜单出现问题,因为它在其他浏览器上无法正常显示

来自分类Dev

在Ionic Vue应用程序中使用选项卡时导航到其他路线时出现问题

来自分类Dev

显示重音符号时出现问题,可在其他数据库上使用

来自分类Dev

使用sudo -u以其他用户身份执行命令时出现问题

来自分类Dev

尝试引用其他工作簿中的工作表并将其分配给变量时出现运行时错误1004

来自分类Dev

单个工作簿中 2 张的 VLOOKUP

Related 相关文章

  1. 1

    使用其他工作簿中的Vlookup出现问题

  2. 2

    使用其他工作簿中的公式?

  3. 3

    使用通配符从其他工作簿中获取数据错误

  4. 4

    使用其他工作簿中的数据更新Excel工作簿中的数据

  5. 5

    具有其他工作簿中已定义范围和文件的VBA vlookup

  6. 6

    您如何编写Vlookup代码以搜索其他工作簿?

  7. 7

    如何使用VBA将多个工作簿的第一列合并到其他工作簿的工作表中

  8. 8

    使用vba删除其他excel工作簿中excel工作表上的空白行

  9. 9

    如何使用CheckBox Logic浏览工作簿中的其他工作表?

  10. 10

    如何使用CheckBox Logic浏览工作簿中的其他工作表?

  11. 11

    批处理脚本中的“如果存在”和“其他”功能出现问题

  12. 12

    在ApiAuthorizationDbContext <TUser>类中声明其他实体时出现问题

  13. 13

    在ns2中安装其他软件包时出现问题

  14. 14

    从其他 Python 文件调用函数时出现问题

  15. 15

    将值从各种工作簿和工作表复制到其他工作簿中

  16. 16

    从其他工作簿中调用Excel宏

  17. 17

    如何使VBA单击其他工作簿中的按钮?

  18. 18

    尝试删除工作簿中的所有工作表,然后使用VBA添加其他工作表

  19. 19

    使用其他工作簿而不打开它

  20. 20

    VBScript从其他工作簿中搜索Excel工作簿以获取价值

  21. 21

    防止一个工作簿中的代码影响其他工作簿

  22. 22

    使用嵌套的for循环比较Python中的2个Excel工作表时出现问题

  23. 23

    在将observableArray中的选定listitem推送到其他observableArray时出现问题?小提琴提供

  24. 24

    Chrome中的粘性菜单出现问题,因为它在其他浏览器上无法正常显示

  25. 25

    在Ionic Vue应用程序中使用选项卡时导航到其他路线时出现问题

  26. 26

    显示重音符号时出现问题,可在其他数据库上使用

  27. 27

    使用sudo -u以其他用户身份执行命令时出现问题

  28. 28

    尝试引用其他工作簿中的工作表并将其分配给变量时出现运行时错误1004

  29. 29

    单个工作簿中 2 张的 VLOOKUP

热门标签

归档