在Access中的VBA中的excel文件中进行VLookup

时间:2017-12-14 03:08:31

标签: excel access-vba

在VBA中,我知道如何使用文件中的定义范围的单元格将数据从Excel文件导入Access(使用DoCmd.TransferSpreadsheet acImport)

但是,如果在excel文件中插入行,则我的范围地址是错误的。所以我想首先在我的excel文件中查找一个关键字,它会给我一个行号,这样我就可以根据文件中关键字的位置来定义一个范围。 像什么一样的东西 我试着用

Application.WorksheetFunction.VLookup

但它不起作用

谢谢

1 个答案:

答案 0 :(得分:0)

使用匹配函数返回行号

X = Application.match("关键字",工作表("工作表名称")。列(列号),0)