我有一个包含两张表的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
答案 0 :(得分:0)
在VBA代码中使用Excel函数效率不高,而且速度通常很慢。为什么不在导出之前在Access中进行计算?
答案 1 :(得分:0)
在访问过程中有一个函数dlookup你试过吗。