如何使用 Excel 宏拆分 Excel 文件

如何使用 Excel 宏拆分 Excel 文件

我有一个 excel 文件,其中包含 5000 条带标题的记录。现在我需要将文件拆分为 5 个不同的文件,每个文件都有标题行和 1000 条记录。这 5 个文件位于同一路径中。

答案1

从头编写一个宏来执行此操作有点困难。我想您之所以问这个问题是因为将来这种情况会更多发生,而且您希望通过单击按钮来完成此操作,而不是每次都手动执行此操作。

最简单的方法是进入菜单,tools然后进入子菜单macro并按下record macro按钮。现在,执行您需要执行的所有步骤并按下按钮stop

现在它会要求您将宏保存到工作簿或个人宏文件夹,并可选择为其分配快捷键。


如果此时您想使用高级脚本编辑宏,请按 Alt-F11 打开 Visual Basic for Applications。您将在此处看到刚刚录制的宏并可以对其进行编辑。

如果您想添加到此宏,最简单的方法是记录您想要添加到新宏的内容,然后使用 VBA 将宏的文本复制/粘贴到您的其他宏中。

如果您想更进一步,Google 可以帮助您真正学习 Visual Basic 应用程序。请注意,VB 脚本通常也可以在 VBA 中运行,因为 VB 脚本实际上在某些方面比 VBA 更受限制。


忘了提一下:下次您想要运行宏时,请转到菜单tools、子菜单macro,然后按播放按钮,然后从列表中选择宏,或者使用录制宏时指定的键盘快捷键。

或者,您可以创建一个新的工具栏并创建一个运行宏的按钮。创建工具栏应该非常简单,只需拖放即可。

相关内容