使用 VBA 从 Excel 2003 导入/导出工作表
需要使用 VBA 从我的工作簿导出和导入工作表。
有什么更简单的方法可以做到这一点?
导出为 CSV?
导出为txt?
我可以将对象(复制/粘贴对象)保存到文件中,然后导入该对象吗
Need to export and import a sheet from my workbook using VBA.
What's the easier way to do it?
Export as CSV?
Export as txt?
Can I save the object (the copy/paste object) to a file and then import that object
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
导出到仅包含该工作表的新 XLS 怎么样?这将是最简单的解决方案,不仅保留内容,还保留该工作表的格式。
要获取一些初始 VBA 代码,只需使用宏记录器并在手动执行此操作时记录命令 -“新建文档”,右键单击工作表名称,“将工作表复制到新文档”,以及导入“打开现有文档” ”,右键单击工作表名称,“将工作表复制到现有文档中”。
例如,将工作表复制到新工作簿:
What about exporting into a new XLS, just containing that sheet? That would be the easiest the solution, preserving not only contents but also formatting of that sheet.
For getting some initial VBA code, just use the macro recorder and record the commands when you do this manually - "New Document", Right-Click on sheet name, "Copy sheet to new document", and for the import "Open existing document", Right-Click on sheet name, "Copy sheet into existing document".
For example, copying a sheet to a new workbook: