使用VBA从Excel 2003导入/导出表格

需要使用VBA从我的工作簿导出和导入工作表。

有什么更容易的方法来做到这一点?

导出为CSV?

导出为txt文件?

可以将对象(复制/粘贴对象)保存到文件中,然后导入该对象

如何导出到一个新的XLS,只包含该表? 这将是最简单的解决scheme,不仅保存内容,而且还保存该表的格式。

为了获得一些初始的VBA代码,只需使用macroslogging器,并手动logging命令 – “新build文档”,右键单击表名称,“复制表单到新文档”,并导入“打开现有文档“,在表单名称上单击鼠标右键,”将表单复制到现有文档“。

例如,将工作表复制到新工作簿:

set wb = ActiveWorkbook set newWb =Workbooks.Add() wb.ActiveSheet.Copy newWb.ActiveSheet