使用VBA从excel 2003导入/导出表

时间:2011-10-12 11:08:03

标签: excel vba export excel-2003

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

更简单的方法是什么?

导出为CSV?

导出为txt?

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

1 个答案:

答案 0 :(得分:3)

如何导出到新的XLS,只包含该表?这将是最简单的解决方案,不仅保留内容,还保留该表格的格式。

要获取一些初始VBA代码,只需使用宏录制器并在手动执行此操作时记录命令 - “新建文档”,右键单击工作表名称,“将工作表复制到新文档”,以及导入“打开现有文档“,右键单击工作表名称”,将工作表复制到现有文档“。

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

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