Access中VBA中excel文件中的VLookup
Posted
技术标签:
【中文标题】Access中VBA中excel文件中的VLookup【英文标题】:VLookup in excel file in VBA in Access 【发布时间】:2017-12-14 03:08:31 【问题描述】:在 VBA 中,我知道如何使用文件中定义的单元格范围(使用 DoCmd.TransferSpreadsheet acImport)将 Excel 文件中的数据导入 Access
但是,如果在 excel 文件中插入行,我的范围地址是错误的。所以我想先在我的excel文件中查找一个关键字,它会给我一个行号,这样我就可以根据关键字在文件中的位置定义一个范围。 类似的东西 我尝试使用
Application.WorksheetFunction.VLookup
但是没有用
谢谢
【问题讨论】:
【参考方案1】:使用匹配函数返回行号
X= Application.match("Keyword",worksheets("Worksheetname").Columns(列号),0)
【讨论】:
以上是关于Access中VBA中excel文件中的VLookup的主要内容,如果未能解决你的问题,请参考以下文章
VBA - 从 Excel 更新 Access 文件的链接表
使用 VBA 获取 Excel 选项卡名称并复制到 Access 表