Excel 宏 - 创建
您可以使用 Excel 命令创建宏,方法是记录击键和鼠标单击,为宏命名并指定如何存储宏。如此记录的宏可以使用 Excel 命令运行。
假设您必须按以下格式重复收集某些结果 -
您可以使用宏来为您完成此操作,而不是每次都创建表。
录制宏
要录制宏,请执行以下操作 -
- 单击功能区上的“查看”选项卡。
- 单击宏组中的宏。
- 从下拉列表中选择录制宏。
将出现“录制宏”对话框。
在宏名称框中键入MyFirstMacro 。
在“说明”框中键入“简单宏” ,然后单击“确定”。
请记住,无论您执行什么击键和鼠标点击操作,现在都会被记录下来。
单击单元格 B2。
创建表。
单击工作表中的不同单元格。
单击功能区上的“查看”选项卡。
单击宏。
从下拉列表中选择停止录制。
您的宏录制已完成。
单击特定单元格的第一步很重要,因为它告诉宏必须开始放置记录的步骤的确切位置。录制完成后,您必须单击“停止录制”以避免录制不必要的步骤。
运行宏
您可以运行已录制的宏任意次数。要运行宏,请执行以下操作 -
- 单击新工作表。
注意活动单元格。在我们的例子中,它是A1。
单击功能区上的“查看”选项卡。
单击宏。
从下拉列表中选择查看宏。
出现宏对话框。
只有您录制的宏才会出现在宏列表中。
在宏对话框中单击宏名称 - MyFirstMacro。将显示您在录制宏时输入的描述。宏描述允许您确定录制宏的目的。
单击运行按钮。您在录制宏时创建的同一个表格将在一瞬间出现。
您已经发现了 Excel 为您节省日常任务时间的魔杖。您将观察到以下情况 -
尽管运行宏之前的活动单元格是 A1,但正如您所记录的那样,表格被放置在单元格 B2 中。
此外,活动单元格变为 E2,因为您在停止记录之前单击了该单元格。
在运行宏之前,您可以在具有不同活动单元格的多个工作表中运行宏,并观察与上面给出的相同的条件。只需记下这一点,您将在本教程后面了解为什么会发生这种情况。
您还可以进行宏录制,将录制的步骤放入活动单元格中。随着本教程的进展,您将了解如何执行此操作。
存储宏
您可能想知道如何保存创建的宏。在这种情况下,你需要知道 -
- 存储宏
- 保存启用宏的文件
创建宏时,您可以选择存储该特定宏的位置。您可以在“录制宏”对话框中执行此操作。
单击框 -将宏存储在. 以下三个选项可用 -
- 这本练习册。
- 新作业簿。
- 个人宏观工作簿
本练习册
这是默认选项。该宏将存储在您创建宏的当前工作簿中。
新工作簿
此选项虽然可用,但不推荐。您将要求 Excel 将宏存储在不同的新工作簿中,但大多数情况下这是没有必要的。
个人宏观工作簿
如果您创建多个在工作簿中使用的宏,个人宏工作簿将为您提供将所有宏存储在一个位置的工具。您将在下一章中了解有关此选项的更多信息。
保存启用宏的文件
如果您选择“此工作簿”作为存储宏的选项,则需要将工作簿与宏一起保存。
尝试保存工作簿。默认情况下,您会要求 Excel 将工作簿另存为 .xls 文件。Excel 显示一条消息,指出 Excel 功能 VB 项目无法保存在无宏工作簿中,如下所示。
注意- 如果您单击“是”,Excel 会将您的工作簿保存为无宏的 .xls 文件,并且您使用“此工作簿”选项存储的宏将不会被保存。为了避免这种情况,Excel 为您提供了一个选项,可将工作簿另存为启用宏的工作簿,其扩展名为 .xlsm。
- 在警告消息框中单击“否”。
- 在“保存类型”中选择“Excel 启用宏的工作簿 (*.xlsm)”。
- 单击“保存”。
您将在本教程的后续章节中了解有关这些的更多信息。