Excel Macros 简明教程
Excel Macros - Macros in a Single Workbook
Excel 为你提供了一种工具,可以将所有宏存储在同一工作簿中。该工作簿称为个人宏工作簿 - Personal.xlsb。它是一个隐藏的工作簿,存储在你的计算机上,每当你打开 Excel 时都会打开它。这样能够让你从任何工作簿中运行宏。每台计算机将有一个个人宏工作簿,你无法在计算机之间共享它。你可以从计算机上的任何工作簿中查看和运行个人宏工作簿中的宏。
Saving Macros in Personal Macro Workbook
你可以通过在录制宏时选择该工作簿作为存储选项,将宏保存到你的个人宏工作簿中。
从类别 Store macro in 下面的下拉列表中选择“个人宏工作簿”。
-
Record your second macro.
-
如下所示,在“录制宏”对话框中输入宏详细信息。
-
Click OK.
开始录制。创建一个如下表所示的表。
-
Stop recording.
-
单击功能区的“视图”选项卡。
-
Click Macros.
-
从下拉列表中选择 View Macros 。将出现宏对话框。
宏名称会显示一个 PERSONAL.XLSB! 前缀,表明宏在个人宏工作簿中。
保存您的工作簿。因为它没有保存在您的工作簿中,它将被保存为 .xls 文件,然后关闭 Excel。
您将收到以下有关将更改保存至个人宏工作簿的消息 −
单击“保存”按钮。您的宏保存在计算机上的 Personal.xlsb 文件中。
Hiding / Unhiding Personal Macro Workbook
个人宏工作簿将默认隐藏。当您启动 Excel 时,个人宏工作簿会被加载,但您看不到它,因为它被隐藏了。您可以按以下步骤解除隐藏 −
-
点击功能区的 VIEW 选项卡。
-
单击“窗口”组中的“解除隐藏”。
将出现“解除隐藏”对话框。
PERSONAL.XLSB 出现在“解除隐藏工作簿”框中,然后单击“确定”。
现在您可以查看保存在个人宏工作簿中的宏。
若要隐藏个人宏工作簿,请执行以下操作 −
-
单击个人宏工作簿。
-
单击功能区的“视图”选项卡。
-
单击功能区上的“隐藏”。
Adding / Deleting Macros in Personal Macro Workbook
通过在录制宏时将其选为“存储宏于”选项,您可以向个人宏工作簿中添加更多宏,正如您之前看到的。
您可以按以下步骤删除个人宏工作簿中的宏 −
-
确保个人宏工作簿处于取消隐藏状态。
-
单击“查看宏”对话框中的宏名称。
-
Click the Delete button.
如果个人宏工作簿被隐藏,您将收到一条消息“无法编辑隐藏工作簿中的宏”。
取消隐藏个人宏工作簿并删除选定的宏。
该宏将不会出现在宏列表中。但是,当您创建新宏并将其保存在个人工作簿中或删除其包含的所有宏后,系统将提示您保存个人工作簿,就像您第一次保存一样。