【发布时间】:2014-10-06 07:51:23
【问题描述】:
在过去的几个小时里,我一直在网上搜寻一种方法来做到这一点,但没有找到方法。
基本上,我有 3 个相当小的表格可供访问,我希望将它们转移到单个工作表上的 Excel 工作簿。
我目前只能使用以下编码将这些表格插入到单独的工作表中:
DoCmd.TransferSpreadsheet transfertype:=acExport, _
spreadsheettype:=acSpreadsheetTypeExcel12, _
TableName:=DTable, FileName:=strWorksheetPathTable, _
hasfieldnames:=True, _
Range:="Data"
我希望将另外 2 个表转移到“数据”工作表中,1 个从 D1 开始(表是单列),另一个从 G1 开始。
如果有人能帮我推一下,那就太好了。
干杯,戴恩我
【问题讨论】:
-
我不确定是否有办法做到这一点,但你总是可以采取一种返回路线并进行查询以选择你想要的数据,填写你想要空白的列一些任意文本和其他带有表格数据的文本。
-
你能展示三个表的结构吗?也许可以通过单个查询来完成
-
3 个表中的数据通过单个查询不相关。前2个表是单列,最后一个表是3列。可能会尝试加入它们,然后通过格式化将它们分开,类似于 overmind 的建议,只是希望有一种更简单的方法
标签: excel ms-access vba transfer