一个 Excel宏 是一组存储为过程的编程指令。宏可以消除常用任务的重复步骤,可以通过键盘快捷键,工具栏图标或添加到工作表本身的按钮来触发。
注意 本文中的信息适用于Excel版本2019,2016,2013,2010和Excel for Mac。
何时使用宏
通过自动执行重复性任务,宏可以使您的电子表格更易于使用。这些任务包括从需要使用公式的复杂计算到简单格式化任务的所有任务。重复任务的一个示例是向新数据添加数字格式。另一个例子是应用单元格和工作表格式,如边框和阴影。
宏有用的其他重复性任务包括:
- 添加或删除行和列
- 保护或取消保护工作表
- 选择一系列细胞
- 将当前日期添加到工作表
宏与模板
使用宏可以节省重复任务的时间。如果您经常向新工作表添加某些格式设置功能或内容(如标题或公司徽标),请创建并保存包含这些项目的模板文件,而不是每次启动新工作表时重新创建它们。
Excel的宏记录器
Excel包含一个内置的宏录制器,可使用键盘和鼠标记录一系列步骤。然后Excel将这一系列步骤转换为VBA代码。可以在“视图”选项卡上找到“宏录制器”和“宏管理器”。在工作表中添加按钮需要添加“开发人员”选项卡。
将Developer选项卡添加到Excel
在Excel中显示开发人员选项卡的步骤非常简单,无论您使用的是Mac还是Windows PC,都可以遵循这些步骤。
-
视窗: 选择 文件.
苹果电脑:选择 高强 菜单.
-
视窗: 选择 选项.
苹果电脑: 选择 喜好.
-
视窗: 选择 自定义功能区.
苹果电脑: 选择 功能区和工具栏.
-
在窗口的右侧,在“自定义功能区”下 部分, 定位 开发人员 选项并在其相邻框中添加复选标记。
-
选择 保存 关闭窗口并在Excel中显示“开发人员”选项卡。
在Excel中创建基本宏
让我们创建一个基本的Excel宏,用红色填充单元格,使文本居中,并为文本添加粗体格式。尽管“开发人员”选项卡中提供了“记录宏”选项,但我们将使用“视图”选项卡使该过程更容易。
-
选择 视图.
-
选择 宏 > 记录 宏.
-
在“宏名称”下,输入宏的名称。请随意关注此示例并致电它 注重.
-
在Store宏中,选择 这本工作簿 保持宏附加到当前文件。
-
要创建快捷键,请输入一个字母或数字,当与其他指定的键组合使用时,将运行该宏。对于这个例子,我们使用这封信 Ë.
-
输入a 描述 的宏。对于这个例子,我们将其留空。
描述会提醒您宏在运行时的作用。如果您计划创建多个宏,请填写说明,以便快速为该任务选择正确的宏。
-
选择 好.
-
宏开始录制。对电子表格所做的任何更改都会被记录下来。
-
选择一个单元格。这是将在电子表格中更改的单元格以及将记录宏的位置。
-
从“主页”选项卡中,选择 胆大 要强调单元格文本,请选择 中央 对齐单元格内容,然后选择 填色 将单元格背景更改为红色。
-
选择 视图 并选择 停止 记录。您的宏已创建并存储在工作簿中。
在Excel中运行创建的宏
为宏指定快捷键组合时,通过选择单元格并按键盘组合来应用宏。如果未选择快捷方式组合,请选择 视图 并选择 查看宏。可以通过选择并选择来运行任何宏 跑.
在Excel中创建一个宏按钮
可以使用键盘快捷键运行宏。或者,您可以为电子表格创建一个自定义按钮,按下该按钮后,将运行指定的宏。
按照此示例在Excel中为先前创建的基本宏按钮创建 注重 宏。
必须启用“开发人员”选项卡。使用本文前面提到的步骤将Developer选项卡添加到Excel。
-
选择 开发人员.
-
在“控件”组中,选择 插入 > 按键.
-
在工作表上选择要放置按钮的单元格。将按钮添加到工作表后,可以移动和更改该按钮。
-
按下按钮时,从列表中选择要运行的宏。对于我们的示例,请选择 注重 宏。
-
选择 好.
-
工作表上会出现一个可以移动或调整大小的按钮。要更改按钮上显示的文本,请双击它,然后输入所需的文本。
-
选择一个单元格,然后选择按钮以运行宏。