在Excel工作表中使用Access VBA进行vlookup

时间:2017-03-10 15:31:38

标签: vba ms-access access-vba

我有一个包含两张表的Excel工作簿,我使用VBA从MS Access导出。现在我想在两个工作表之间执行VLookUp并从工作表1返回COLUMN A中的数据。如何使用Access VBA执行此操作?以下是我的代码。

Private Sub Command1679_Click()
DoCmd.TransferSpreadsheet acExport, , "Query1", "C:\Blended Rate - Report\BR_Report" & "_" & Format(Date, "yyyy-mm-dd") & ".xlsx", True, "BRReport"
DoCmd.TransferSpreadsheet acExport, , "Query2", "C:\Blended Rate - Report\BR_Report" & "_" & Format(Date, "yyyy-mm-dd") & ".xlsx", True, "RamReport"
End Sub

2 个答案:

答案 0 :(得分:0)

在VBA代码中使用Excel函数效率不高,而且速度通常很慢。为什么不在导出之前在Access中进行计算?

答案 1 :(得分:0)

在访问过程中有一个函数dlookup你试过吗。