Excel 宏 - 创建


您可以使用 Excel 命令创建宏,方法是记录击键和鼠标单击,为宏命名并指定如何存储宏。如此记录的宏可以使用 Excel 命令运行。

假设您必须按以下格式重复收集某些结果 -

格式

您可以使用宏来为您完成此操作,而不是每次都创建表。

录制宏

要录制宏,请执行以下操作 -

  • 单击功能区上的“查看”选项卡。
  • 单击宏组中的宏。
  • 从下拉列表中选择录制宏。
记录

将出现“录制宏”对话框。

  • 在宏名称框中键入MyFirstMacro 。

  • 在“说明”框中键入“简单宏” ,然后单击“确定”。

录制宏

请记住,无论您执行什么击键和鼠标点击操作,现在都会被记录下来。

  • 单击单元格 B2。

  • 创建表。

  • 单击工作表中的不同单元格。

  • 单击功能区上的“查看”选项卡。

  • 单击宏。

  • 从下拉列表中选择停止录制。

停止录音

您的宏录制已完成。

单击特定单元格的第一步很重要,因为它告诉宏必须开始放置记录的步骤的确切位置。录制完成后,您必须单击“停止录制”以避免录制不必要的步骤。

运行宏

您可以运行已录制的宏任意次数。要运行宏,请执行以下操作 -

  • 单击新工作表。

注意活动单元格。在我们的例子中,它是A1。

  • 单击功能区上的“查看”选项卡。

  • 单击

  • 从下拉列表中选择查看宏。

看法

出现宏对话框。

宏对话框

只有您录制的宏才会出现在宏列表中。

  • 在宏对话框中单击宏名称 - MyFirstMacro。将显示您在录制宏时输入的描述。宏描述允许您确定录制宏的目的。

  • 单击运行按钮。您在录制宏时创建的同一个表格将在一瞬间出现。

宏列表

您已经发现了 Excel 为您节省日常任务时间的魔杖。您将观察到以下情况 -

  • 尽管运行宏之前的活动单元格是 A1,但正如您所记录的那样,表格被放置在单元格 B2 中。

  • 此外,活动单元格变为 E2,因为您在停止记录之前单击了该单元格。

在运行宏之前,您可以在具有不同活动单元格的多个工作表中运行宏,并观察与上面给出的相同的条件。只需记下这一点,您将在本教程后面了解为什么会发生这种情况。

您还可以进行宏录制,将录制的步骤放入活动单元格中。随着本教程的进展,您将了解如何执行此操作。

存储宏

您可能想知道如何保存创建的宏。在这种情况下,你需要知道 -

  • 存储宏
  • 保存启用宏的文件

创建宏时,您可以选择存储该特定宏的位置。您可以在“录制宏”对话框中执行此操作。

单击框 -将宏存储在. 以下三个选项可用 -

  • 这本练习册。
  • 新作业簿。
  • 个人宏观工作簿
存储宏

本练习册

这是默认选项。该宏将存储在您创建宏的当前工作簿中。

新工作簿

此选项虽然可用,但不推荐。您将要求 Excel 将宏存储在不同的新工作簿中,但大多数情况下这是没有必要的。

个人宏观工作簿

如果您创建多个在工作簿中使用的宏,个人宏工作簿将为您提供将所有宏存储在一个位置的工具。您将在下一章中了解有关此选项的更多信息。

保存启用宏的文件

如果您选择“此工作簿”作为存储宏的选项,则需要将工作簿与宏一起保存。

尝试保存工作簿。默认情况下,您会要求 Excel 将工作簿另存为 .xls 文件。Excel 显示一条消息,指出 Excel 功能 VB 项目无法保存在无宏工作簿中,如下所示。

本练习册

注意- 如果您单击“是”,Excel 会将您的工作簿保存为无宏的 .xls 文件,并且您使用“此工作簿”选项存储的宏将不会被保存。为了避免这种情况,Excel 为您提供了一个选项,可将工作簿另存为启用宏的工作簿,其扩展名为 .xlsm。

  • 在警告消息框中单击“否”。
  • 在“保存类型”中选择“Excel 启用宏的工作簿 (*.xlsm)”。
  • 单击“保存”。
保存存档

您将在本教程的后续章节中了解有关这些的更多信息。