Excel宏 - 运行宏



在您的工作簿中执行宏的方法有很多种。宏将保存在您启用了宏的工作簿中,或者保存在您个人宏工作簿中,您可以像之前学习的那样从任何工作簿访问它。

您可以通过以下几种方式运行宏:

  • 从“视图”选项卡运行宏
  • 按Ctrl键加快捷键运行宏
  • 单击快速访问工具栏上的按钮运行宏
  • 单击功能区上的自定义组中的按钮运行宏
  • 单击图形对象运行宏
  • 从“开发工具”选项卡运行宏
  • 从VBA编辑器运行宏

从“视图”选项卡运行宏

您已经学习了如何从功能区上的“视图”选项卡运行宏。快速回顾一下:

  • 单击功能区上的“视图”选项卡。
  • 单击“宏”。
  • 从下拉列表中选择“查看宏”。
Active Cell

将出现“宏”对话框。

  • 单击宏名称。
  • 单击“运行”按钮。
Dialog Box

使用快捷键运行宏

您可以为宏分配快捷键(Ctrl + 键)。您可以在创建宏对话框中录制宏时执行此操作。或者,您可以在宏选项对话框中稍后添加此项。

录制宏时添加快捷键

  • 单击“视图”选项卡。
  • 单击“宏”。
  • 从下拉列表中选择“录制宏”。

将出现“创建宏”对话框。

  • 键入宏名称
  • 在快捷键下的Ctrl +旁边的框中键入一个字母,例如q。
Adding

在宏选项中添加快捷键

  • 单击“视图”选项卡。
  • 单击“宏”。
  • 从下拉列表中选择“查看宏”。

将出现“宏”对话框。

  • 选择宏名称。
  • 单击“选项”按钮。
Shortcut Key

将出现“宏选项”对话框。在快捷键下的Ctrl +旁边的框中键入一个字母,例如q。单击“确定”。

Type a Letter

要使用快捷键运行宏,请同时按下Ctrl键和q键。宏将运行。

注意 - 您可以为宏的快捷键使用任何小写或大写字母。如果您使用任何Ctrl + 字母组合作为Excel快捷键,则会覆盖它。例如,包括Ctrl+C、Ctrl+V、Ctrl+X等。因此,在选择字母时请谨慎。

通过快速访问工具栏运行宏

您可以将宏按钮添加到快速访问工具栏,并通过单击它来运行宏。当您将宏存储在个人宏工作簿中时,此选项非常有用。添加的按钮将显示在您打开的任何工作簿的快速访问工具栏上,从而使您可以轻松运行宏。

假设您的个人宏工作簿中有一个名为MyMacro的宏。

要将宏按钮添加到快速访问工具栏,请执行以下操作:

  • 右键单击快速访问工具栏。

  • 从下拉列表中选择自定义快速访问工具栏

Quick Access

将出现“Excel选项”对话框。在类别从下列位置选择命令下,从下拉列表中选择“宏”。

Commands

宏列表将显示在“宏”下。

  • 单击PERSONAL.XLSB!MyMacro。
  • 单击“添加”按钮。
List

宏名称将显示在右侧,带有宏按钮图像。

要更改宏按钮图像,请执行以下操作:

  • 单击右侧框中的宏名称。
  • 单击“修改”按钮。
Modify

将出现修改按钮对话框。选择一个符号将其设置为按钮的图标。

Icon

修改在将指针放在快速访问工具栏上的按钮图像上时显示的显示名称为更有意义的名称,例如本例中的“运行MyMacro”。单击“确定”。

MyMacro

宏名称和图标符号在右侧窗格中更改。单击“确定”。

Symbol

宏按钮将显示在快速访问工具栏上,当您将指针放在按钮上时,将显示宏显示名称。

Pointer

要运行宏,只需单击快速访问工具栏上的宏按钮即可。

在自定义组中运行宏

您可以添加自定义组和自定义按钮到功能区,并将您的宏分配给该按钮。

  • 右键单击功能区。
  • 从下拉列表中选择“自定义功能区”。
Custom Group

将出现Excel选项对话框。

  • 在“自定义功能区”下选择“主选项卡”。
  • 单击“新建选项卡”。
Excel Option

“新建选项卡(自定义)”将出现在“主选项卡”列表中。

  • 单击“新建选项卡(自定义)”。
  • 单击“新建组”按钮。

“新建组(自定义)”将出现在“新建选项卡(自定义)”下。

  • 单击“新建选项卡(自定义)”。
  • 单击“重命名”按钮。
Custom

将出现“重命名”对话框。在显示名称对话框中键入您要在功能区上显示的主选项卡的名称,例如 - 我的宏,然后单击“确定”。

Rename

注意 - 功能区上的所有主选项卡都使用大写字母。您可以自行决定使用大写或小写字母。我选择使用小写字母并大写单词,以便它在标准选项卡中脱颖而出。

新的选项卡名称将更改为“我的宏(自定义)”。

  • 单击“新建组(自定义)”。
  • 单击“重命名”按钮。
New Group

将出现重命名对话框。在“显示名称”对话框中键入组名,然后单击“确定”。

Display Name

新的组名将更改为“个人宏(自定义)”。

从下列位置选择命令下,单击左侧窗格中的“宏”。

Commands from
  • 从宏列表中选择您的宏名称,例如 – MyFirstMacro。
  • 单击“添加”按钮。
Macro List

宏将添加到“个人宏(自定义)”组下。

Personal Macros
  • 单击列表中的“我的宏(自定义)”。
  • 单击箭头向上或向下移动选项卡。
Arrows

选项卡在主选项卡列表中的位置决定了它在功能区中的位置。单击“确定”。

Position

您的自定义选项卡 – 我的宏将显示在功能区上。

单击选项卡 - 我的宏。个人宏组将显示在功能区上。MyFirstMacro将显示在个人宏组中。要运行宏,只需单击个人宏组中的MyFirstMacro即可。

Click Tab

通过单击对象运行宏

您可以在工作表中插入对象(例如形状、图形或VBA控件)并将宏分配给它。要运行宏,只需单击该对象即可。

有关使用对象运行宏的详细信息,请参阅章节 – 将宏分配给对象。

从“开发工具”选项卡运行宏

您可以从“开发工具”选项卡运行宏。

  • 单击功能区上的“开发工具”选项卡。
  • 单击“宏”。
Developer Tab

将出现“宏”对话框。单击宏名称,然后单击“运行”。

Click Run

从VBA编辑器运行宏

您可以按照以下步骤从VBA编辑器运行宏:

  • 单击功能区上的“运行”选项卡。
  • 从下拉列表中选择“运行子程序/用户窗体”。
UserForm
广告