【发布时间】:2020-07-10 02:26:03
【问题描述】:
我有一个文本文件需要从 access 导入到 excel 中。我已经构建了 vba 来生成文本文件,将它放在一个文件夹中,我有代码来获取我的 excel 模板并复制它。
但现在要将文本文件导入我的工作簿中的选项卡,我遇到了麻烦。我可以在 excel 中手动导入文本文件,但如果我可以在访问中做同样的事情,我的所有流程都会完全自动化。
我有想法并构建了我能做的,但它读取我正在绘制空白的文本文件的那部分。
sub updatereport_Click()
Set rsquery1 = ???
Set excelapp = CreateObject("Excel.application", "")
excelapp.Visible = True
Set XL = CreateObject("Excel.Application")
Set targetworkbook = excelapp.workbooks.Open(drive & Inputlocation & Inputcurrentsunday & "\" & "AgentSchedulesDOW-Verint_WkOf_" & Inputcurrentsunday & ".xlsx")
targetworkbook.worksheets("Data").Range("A2:BO45000").clearcontents
targetworkbook.worksheets("Data").Range("A2").copyfromrecordset rsquery1
targetworkbook.Save
targetworkbook.Close
XL.workbooks.Close
XL.Quit
excelapp.workbooks.Close
End Sub
【问题讨论】: