Excel Macros 简明教程
Excel Macros - Running a Macro
可以在工作簿中执行宏的几种方法。宏可能会保存在启用了宏的工作簿中,或者保存在您的个人宏工作簿中,您可以在任何工作簿中访问它,如您之前了解的那样。
您可以通过以下方式运行宏 −
-
从视图选项卡运行宏
-
通过按 Ctrl 加快捷键运行宏
-
通过单击快速访问工具栏上的按钮运行宏
-
通过单击功能区上的自定义组中的按钮运行宏
-
通过单击图形对象运行宏
-
从开发人员选项卡运行宏
-
从 VBA 编辑器运行宏
Running a Macro from View Tab
您已经了解了从功能区上的视图选项卡运行宏。快速回顾 −
-
单击功能区的“视图”选项卡。
-
Click Macros.
-
从下拉列表中选择查看宏。
出现宏对话框。
-
Click the macro name.
-
Click the Run button.
Running a Macro with Shortcut Key
您可以为宏分配快捷键(Ctrl + 键)。您可以在 Create Macro 对话框中录制宏时执行此操作。否则,您可以在 Macro Options 对话框中稍后添加此操作。
Adding a Shortcut Key While Recording a Macro
-
Click the VIEW tab.
-
Click Macros.
-
从下拉列表中选择“录制宏”。
“创建宏”对话框出现。
-
Type a macro name
-
在“快捷键”下的 Ctrl + 旁边的方框中键入一个字母,比如 q。
Adding a Shortcut Key in Macro Options
-
Click the VIEW tab.
-
Click Macros.
-
从下拉列表中选择查看宏。
出现宏对话框。
-
Select the macro name.
-
Click the Options button.
出现“宏选项”对话框。在“快捷键”下方的框中键入一个字母,例如 q。单击“确定”。
要使用快捷键运行宏,请同时按 Ctrl 键和 q 键。宏将运行。
Note − 可以使用任何小写或大写字母作为宏的快捷键。如果使用作为 Excel 快捷键的任意 Ctrl + 字母组合,将覆盖它。例如包括 Ctrl+C、Ctrl+V、Ctrl+X 等。因此,在选择字母时请自行斟酌。
Running a Macro through Quick Access Toolbar
可以向快速访问工具栏添加宏按钮,并通过单击它来运行宏。当你将宏存储在个人宏工作簿中时,此选项会非常有用。添加的按钮将显示在你打开的任何工作簿中的快速访问工具栏中,从而使你能够轻松运行宏。
假设你的个人宏工作簿中有一个名为 MyMacro 的宏。
要向快速访问工具栏添加宏按钮,请执行以下操作:
-
右键单击快速访问工具栏。
-
从下拉列表中选择 Customize Quick Access Toolbar 。
将出现“Excel 选项”对话框。在类别 Choose commands from 下方的下拉列表中选择“宏”。
“宏”下方将显示宏列表。
-
Click PERSONAL.XLSB!MyMacro.
-
Click the Add button.
宏名称显示在右侧,带有一个宏按钮图像。
要更改宏按钮图像,请执行以下操作:
-
在右侧框中单击宏名称。
-
Click the Modify button.
将出现 Modify Button 对话框。选择一个符号将其设置为按钮的图标。
将指针放在快速访问工具栏上的按钮图像时显示的“显示名称”修改为一个有意义的名称,例如本示例中的“运行 MyMacro”。单击“确定”。
右窗格中将更改宏名称和图标符号。单击“确定”。
宏按钮显示在快速访问工具栏上,宏显示名称将显示在你将指针放在按钮上时。
要运行宏,只需单击快速访问工具栏上的宏按钮即可。
Running a Macro in Custom Group
可以在功能区上添加一个自定义组和自定义按钮,并将宏分配给该按钮。
-
右键单击功能区。
-
从下拉列表中选择“自定义功能区”。
“自定义快速访问工具栏”对话框出现。
-
在“自定义功能区”下选择“主选项卡”。
-
Click New Tab.
新选项卡(自定义)显示在“主选项卡”列表中。
-
Click New Tab (Custom).
-
单击“新建组”按钮。
新组(自定义)显示在“新选项卡(自定义)”下方。
-
Click New Tab (Custom).
-
Click the Rename button.
将出现“重命名”对话框。输入要在功能区的“主选项卡”中显示的自定义选项卡的名称,比如 - 我的宏,然后单击“确定”。
Note − 功能区上的所有“主选项卡”均为大写字母。你可以自行选择使用大写字母还是小写字母。我选择了首字母大写的形式,以便在标准选项卡中显示出来。
新选项卡名称更改为“我的宏(自定义)”。
-
Click New Group (Custom).
-
Click the Rename button.
将出现 Rename 对话框。在“显示名称”对话框中键入组名,然后单击“确定”。
新组名称更改为“个人宏(自定义)”。
单击 Choose commands from 下的左窗格中的“宏”。
-
从宏列表中选择你的宏名称,比如 - MyFirstMacro。
-
Click the Add button.
该宏将添加到“个人宏(自定义)”组下方。
-
在列表中单击“我的宏(自定义)”。
-
单击箭头以向上或向下移动选项卡。
选项卡在“主选项卡”列表中的位置决定了它在功能区中的位置。单击“确定”。
你的自定义选项卡 - 我的宏出现在功能区上。
单击选项卡 - 我的宏。个人宏组出现在功能区上。MyFirstMacro 出现在个人宏组中。要运行宏,只需单击“个人宏”组中的“MyFirstMacro”。
Running a Macro by Clicking an Object
你可以在工作表中插入对象,例如形状、图形或 VBA 控件,并为其分配宏。要运行宏,只需单击该对象。
有关使用对象运行宏的详细信息,请参阅章节——将宏分配给对象。