_macro_类似于计算机程序。它由计算机按照您指定的顺序执行的一系列说明组成。宏被赋予一个名称,用于运行它所包含的指令。

Excel提供了两种创建宏的常规方法。第一种(也是最简单的方法)是使用宏记录器记录宏。另一种方法是使用VBA编辑器从头开始编写宏。尽管从头开始编写是完全可以接受的,但通常最好将其记录为要执行的基本步骤,然后编辑记录的宏以创建最终指令,尤其是对于较小的宏。

您在Excel中所做的任何具有重复性的操作都适合使用宏。例如,您可能需要为公司创建财务分析报告,并且想要创建一个宏,该宏将在当前单元格中输入公司名称并使用适当的字体对其进行格式设置。使用宏很容易完成这样的任务。

创建宏时,可以将其存储在三个位置中的任何一个位置。您将宏存储在何处决定了它何时可用以及以后如何使用。以下是Excel中可用的存储选项:

个人宏工作簿。*宏存储在仅包含宏的特殊工作簿中。该工作簿一直打开,但已隐藏。该工作簿的文件名是Personal.xlsb。

此工作簿。*宏存储为当前工作簿的一部分。 (这是Excel使用的默认存储位置。)

New Workbook . *创建一个新工作簿,并将宏存储在其中。

请记住,只有在存储宏的工作簿处于打开状态时,宏才可用。因此,只有那些存储在您的个人宏工作簿中的内容将始终可用。之所以可行,是因为“个人宏工作簿”始终处于打开状态(即使它不可见)。仅当该工作簿处于打开状态时,您存储在其他工作簿中的宏才可用。

注意:

如果您想知道如何使用此页面(或_ExcelTips_网站上的任何其他页面)中描述的宏,我准备了一个特殊页面,其中包含有用的信息。

_ExcelTips_是您进行经济高效的Microsoft Excel培训的来源。

本技巧(8148)适用于Office 365中的Microsoft Excel 2007、2010、2013、2016、2019和Excel。您可以在此处为Excel的较旧菜单界面找到此技巧的版本: