Excel Macros 简明教程

Excel Macros - VBA

Excel 将宏存储为 Excel VBA(Visual Basic for Applications)代码。录制宏后,您可以查看、修改、复制部分内容等生成的代码。如果您精通 VBA 编程,您甚至可以自己编写宏代码。

您将在“使用 VBA 编辑器创建宏”章节中了解如何通过编写 VBA 代码创建宏。您将在“编辑宏”章节中了解如何通过编辑 VBA 代码修改宏。您将在本章节中了解 Excel VBA 功能。

Developer Tab on the Ribbon

您可以从功能区上的“开发人员”选项卡中从 VBA 访问宏代码。

developer

如果您在功能区上找不到“开发工具”选项卡,则需要按如下方式添加它 −

  1. 右键单击功能区。

  2. 从下拉列表中选择“自定义快速访问工具栏”。

customize ribbon

“自定义快速访问工具栏”对话框出现。

  1. 从“自选命令”下拉列表中选择“常用命令”。

  2. 在“主要选项卡”列表中勾选“开发工具”框,然后单击“确定”。开发工具选项卡出现。

excel options

Developer Commands for Macros

您需要了解开发工具选项卡下针对宏的命令。

单击功能区上的“开发工具”选项卡。以下命令在“代码”组中可用 −

  1. Visual Basic

  2. Macros

  3. Record Macro

  4. Use Relative References

  5. Macro Security

controls

Visual Basic 命令用于在 Excel 中打开 VBA 编辑器,宏命令用于查看、运行和删除宏。

您已经在之前章节中学习过 Visual Basic 编辑器以外的命令。

VBA Editor

VBA 编辑器或 VBE 是 Excel 中 VBA 的开发平台。

打开工作簿 – MyFirstMacro.xlsm,您在本章中已将其保存 – 在本教程中创建简单宏。

您可以通过以下两种方式之一打开 VBE −

① − 单击功能区上“开发工具”选项卡下“代码”组中的“Visual Basic”。

vba editor

② − 单击单击“视图”选项卡 →“宏”→“查看宏”时出现的“宏”对话框中的“编辑”。

view macro

VBE 在新窗口中出现。

vbe

启用 Excel 宏的工作簿名称以“ - Microsoft Visual Basic for Applications”前缀出现。

您将在 VBE 中找到以下内容 −

  1. Projects Explorer.

  2. Properties.

  3. Module window with Code.

Projects Explorer

项目资源管理器是您找到 VBA 项目名称的位置。在项目下,您将找到工作表名称和模块名称。当您单击模块名称时,相应的代码将出现在右侧的窗口中。

Properties Window

属性是 VBA 对象的参数。当您具有一个对象,如命令按钮时,其属性将出现在“属性”窗口中。

Module Window with Code

宏的代码将存储在 VBA 中的一个模块中。当您选中一个宏并单击“编辑”后,宏的代码将出现在相应的模块窗口中。