如何在Excel中记录宏


一遍又一遍地执行相同的操作不仅很无聊,而且还可能浪费时间并浪费了生产率 。对于初学者Excel用户 尤其如此,他可能没有意识到通过记录宏可以自动执行常见任务。但是什么是Excel宏?

Excel宏使您可以自动执行许多常见任务,从插入公式到格式化数据。您无需成为程序员即可创建它们,因为Excel可以在您执行操作时记录下来。如果您想知道如何在Excel中记录宏,则需要执行以下步骤。

什么是Excel宏?

Excel宏是记录的指令集在VBA中手动创建 (Visual Basic for Applications),或者是使用Excel的Macro Recorder工具自动记录的。宏可让您保存任意数量的常见操作,例如删除空白列,更改文本格式或在工作簿中插入新公式。

然后,可以使用单击按钮或使用特定的键盘快捷键。每个宏都有一个特定的快捷方式,可用于快速重复操作。

如果使用Excel记录宏,则可以减少创建或编辑电子表格所需的时间,从而加快了工作速度。

如何在Excel中记录宏

在Microsoft Excel中创建新宏的最简单方法是使用Macro Recorder工具,可以在Windows或Mac上的Excel中使用。不幸的是,无法在Excel Online中记录宏。

  1. 要在Excel中记录新的宏,请打开一个新的或现有的工作簿。在功能区栏上的Developer标签中,选择Record Macro按钮。或者,按键盘上的Alt + T + M + R键。
    1. 记录宏窗口中,您可以在宏名称框中为宏设置名称以标识其用途,也可以在说明框。您还可以添加快捷键(例如Ctrl + T),将新的宏分配给键盘快捷键。
      1. 存储宏于下拉菜单中,您可以设置宏在录制后的保存位置,例如此工作簿(将其保存到打开的工作簿中),新工作簿(将其保存到新工作簿中)或个人宏工作簿(以允许您在多个工作簿中使用它)。确认选择后,选择确定按钮开始录制。
        1. 一旦您选择确定,Excel Macro Recorder将处于记录模式。从单击按钮到编辑单元格,您执行的每个动作都会被记录下来。此时,请执行您希望记录为宏的操作,然后在完成后选择Developer标签中的Stop Recording按钮。
        2. 图>

          运行,编辑或删除现有的Microsoft Excel宏

          取决于您在记录宏中选择的保存位置窗口,您录制的宏将准备好在打开的工作簿或新打开的工作簿中运行。

          1. 要运行,编辑或删除您创建的宏,请选择Developer >宏
            1. Macro窗口中,可用列表将列出在打开的工作簿中运行的宏。要运行宏,请从列表中选择宏,然后选择运行按钮。您也可以使用在创建宏时选择的键盘快捷方式来运行它。
              1. 改为对记录的宏进行更改,选择修改按钮。这将打开Excel VBA编辑器,允许高级用户编辑VBA代码 并更改宏的运行方式。 VBA初学者 可能会发现,简单地删除宏并再次记录会更容易。
                1. 要删除宏,从列表中选择它,然后选择删除按钮。
                  1. Excel会要求您确认您要删除宏。选择进行确认。删除后,您将需要使用上面列出的步骤再次记录宏。
                  2. 保存带有录制宏的Excel文件

                    Excel工作簿通常以XLSX文件格式保存(对于在Excel 2007及更低版本中创建的工作簿,则为XLS)。此文件类型支持大多数Excel数据,但不包括任何保存的Excel宏。

                    要保存带有记录的宏的Excel文件,您需要使用XLSM文件格式。

                    1. 要将Excel文件另存为启用宏的工作簿,请选择文件>另存为>浏览
                      1. 另存为窗口中,选择已启用Excel宏的工作簿(* .xlsm)。选择要保存文件的位置,然后选择保存按钮进行保存。
                        1. 打开时如果在另一台PC或Mac上启用了宏的Excel文件,则可能需要授权Excel首先运行任何包含的宏。选择启用宏按钮即可执行此操作。
                        2. 使用记录的宏共享Excel文件

                          Excel宏很有用,但它们也包含潜在的安全风险。如果您打开一个Excel文件,其中包含来自您无法识别或信任的来源的宏,则表示您允许该文件在PC上运行危险代码。

                          因此,在线电子邮件提供商喜欢Gmail自动阻止用户将XLSM(启用宏的Excel工作簿)文件发送给其他用户。如果发生这种情况,您可以使用Google云端硬盘之类的文件共享服务 与其他用户在线共享。

                          如果要与其他用户共享启用了宏的Excel文件在附近,那么您还可以查看本地文件传输方式 与其他PC或Mac或与其他设备(如智能手机)共享。

                          启用了宏的Excel文件可以与病毒或其他恶意软件,因此,如果您打开一个不信任的Excel文件,则之后可能需要扫描恶意软件 来确保您的PC不受损害。或者扫描文件本身 ,然后将其打开。

                          高级Excel技巧和窍门

                          录制宏只是一个Excel技巧 可以帮助您节省时间,但是还有其他Excel功能也可以使您更加高效。高级用户可能对使用Excel在线抓取数据 感兴趣,而数据分析人员可能对如何使用COUNTIFS,SUMIFS和AVERAGEIFS 进行广泛的数据分析感到好奇。

                          如果您更喜欢团队合作,或者您在复杂的Excel公式中苦苦挣扎,也可以在Excel电子表格上进行协作 使用共享工作簿。但是,您可能会发现Google表格是一个更好的选择 用于在线协作,具有许多相同的功能和特性。

                          相关文章:


                          10.11.2020