在VBA中,我知道如何使用文件中的定义范围的单元格将数据从Excel文件导入Access(使用DoCmd.TransferSpreadsheet acImport)
但是,如果在excel文件中插入行,则我的范围地址是错误的。所以我想首先在我的excel文件中查找一个关键字,它会给我一个行号,这样我就可以根据文件中关键字的位置来定义一个范围。 像什么一样的东西 我试着用
Application.WorksheetFunction.VLookup
但它不起作用
谢谢
答案 0 :(得分:0)
使用匹配函数返回行号
X = Application.match("关键字",工作表("工作表名称")。列(列号),0)