使用 VBA 编辑器创建宏

使用 VBA 编辑器创建宏

❮ 上一节

下一节 ❯

使用 VBA 编辑器创建宏

您可以通过在 VBA 编辑器中编写代码来创建宏。 在本章中,您将了解在何处以及如何编写宏代码。

VBA 对象和模块

在开始为宏编写代码之前,请了解 VBA 对象和模块。

使用您的第一个宏打开启用宏的工作簿。

单击功能区上的"开发人员"选项卡。

单击代码组中的 Visual Basic。

VBA 编辑器窗口打开。

您将在 Projects Explorer 窗口中观察到以下内容 −

启用宏的工作簿 – MyFirstMacro.xlsm 显示为 VBA 项目。

所有工作表和工作簿都显示为项目下的 Microsoft Excel 对象。

模块 1 出现在模块下。 您的宏代码位于此处。

点击 Module1。

单击功能区上的"查看"选项卡。

从下拉列表中选择代码。

出现您的宏代码。

通过编码创建宏

接下来,在同一个工作簿中创建第二个宏——这次是通过编写 VBA 代码。

您可以分两步完成 −

插入命令按钮。

编写代码,说明单击命令按钮时发生的操作。

插入命令按钮

创建一个新的工作表。

在新工作表中单击。

单击功能区上的"开发人员"按钮。

单击"控件"组中的"插入"。

从表单控件中选择按钮图标。

在工作表中单击要放置命令按钮的位置。

出现分配宏对话框。

出现 Visual Basic 编辑器。

您将观察到以下内容 −

一个新模块 – Module2 已插入到项目资源管理器中。

出现标题为 Module2(代码)的代码窗口。

子过程 Button1_Click () 被插入到 Module2 代码中。

编写宏

您的编码已由 VBA 编辑器本身完成了一半。

例如,在子过程 Button1_Click() 中键入 MsgBox "Best Wishes to You!"。 单击命令按钮时,将显示带有给定字符串的消息框。

就是这样! 您的宏代码已准备好运行。 如您所知,VBA 代码不需要编译,因为它使用解释器运行。

从 VBA 编辑器运行宏

您可以从 VBA 编辑器本身测试您的宏代码。

单击功能区上的"运行"选项卡。

从下拉列表中选择运行子/用户表单。 包含您键入的字符串的消息框出现在您的工作表中。

您可以看到该按钮已被选中。 在消息框中单击"确定"。 您将被带回 VBA 编辑器。

从工作表运行宏

您可以运行您在工作表中多次编写的宏。

单击工作表上的某个位置。

点击按钮。 消息框出现在工作表上。

您已经通过编写 VBA 代码创建了一个宏。 如您所见,VBA 编码很简单。

❮ 上一节

下一节 ❯

相关推荐

到底选谁?oelove 婚恋系统10.0和金媒10.3都升级了
365bet娱乐官

到底选谁?oelove 婚恋系统10.0和金媒10.3都升级了

📅 07-31 👁️ 3950
Notebook 5 (500R5H-Y06)
365bet网站是多少

Notebook 5 (500R5H-Y06)

📅 07-08 👁️ 6760
要投资多少钱才能开一家进口的红酒店
S365网络超时

要投资多少钱才能开一家进口的红酒店

📅 09-15 👁️ 2451