Excel宏 - VBA

Excel将宏存储为Excel VBA(Visual Basic for Applications)代码.录制宏后,您可以查看生成的代码,修改它,复制它的一部分等.如果您习惯使用VBA进行编程,您甚至可以自己编写宏代码.

您将在"使用VBA编辑器创建宏"一章中学习如何通过编写VBA代码来创建宏.您将在"编辑宏"一章中通过编辑VBA代码来学习如何修改宏.您将学习本章中的Excel VBA功能.

功能区上的开发人员选项卡

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

Developer

如果找不到"开发人员"选项卡在功能区上,您需要添加如下 :

  • 右键单击功能区.

  • 从下拉列表中选择自定义功能区.

自定义功能区

出现 Excel选项对话框.

  • 自定义功能区下拉列表中选择主选项卡.

  • 选中"主选项卡"列表中的"开发人员"框,然后单击"确定".显示开发人员选项卡.

Excel选项

宏的开发人员命令

您需要知道开发人员选项卡下宏的命令.

单击功能区上的DEVELOPER选项卡.代码组中有以下命令 :

  • Visual Basic

  • 记录宏

  • 使用相对参考

  • 宏安全性

Controls

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

您已经学习了前几章中除VBA编辑器之外的命令.

VBA编辑器

VBA编辑器或VBE是Excel中VBA的开发人员平台.

打开您之前保存的工作簿 -  MyFirstMacro.xlsm章节 - 在本教程中创建一个简单的宏.

您可以用以下两种方式中的任何一种打开VBE :

选项1 : 单击功能区上"开发人员"选项卡下的"代码"组中的"Visual Basic".

VBA编辑器

选项2 : 单击"查看"选项卡&rarr时出现的"宏"对话框中的"编辑"; Macros → 查看宏

查看宏

VBE出现在新窗口中.

VBE

启用Excel宏的工作簿名称的名称随之显示前缀 -  Microsoft Visual Basic for Applications.

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

  • 项目资源管理器.

  • 属性.

  • 带代码的模块窗口.

项目资源管理器

您可以在Project Explorer中找到VBA项目名称.在项目下,您将找到工作表名称和模块名称.单击模块名称时,相应的代码将显示在窗口的右侧.

属性窗口

属性是VBA的参数对象.如果有对象(如命令按钮),其属性将显示在"属性"窗口中.

带代码的模块窗口

宏的代码将存储在VBA中的模块中.选择宏并单击"编辑"时,宏的代码将显示在相应的模块窗口中.