📜  如何从 Excel VBA 中的模块运行代码?

📅  最后修改于: 2022-05-13 01:56:13.251000             🧑  作者: Mango

如何从 Excel VBA 中的模块运行代码?

VBA 宏适用于开发人员。在 Excel 中,宏是一段用 VBA 编写的代码,而 VBA 是 Microsoft 的编程语言,它代表 Visual Basic for Applications。该模块是一个扩展名为.bcf的文件,用于存储在 Visual Basic for Applications 编辑器中编写的代码。让我们学习一下,如何在 excel VBA 中运行模块中的代码。

从 Excel VBA 中的模块运行代码

第 1 步:转到开发人员选项卡,在代码部分下,您将找到 Visual basic。现在单击Visual Basic

点击-Visual-Basic

第 2 步:出现Microsoft Visual Basic for Applications(VBA)对话框。在菜单栏中,转到插入选项卡,然后单击模块

点击模块

第 3 步:在 VBA 项目下创建一个名为Module1的模块。

创建新模块

第 4 步:编写要在 Microsoft excel 中运行的代码。例如,将出现一个消息框,说明“为极客学习极客”。

添加代码

第 5 步:在工具栏中。单击运行按钮。您也可以按键盘上的F4(Fn + f4)来运行模块代码。

按下运行按钮

第 6 步:代码暂停,Microsoft VBA 编辑器最小化,MS Excel 工作表中出现一个消息框。单击确定。代码恢复,Microsoft VBA 编辑器再次最大化。

消息框出现

VBA中的模块范围

VBA 中模块的范围是工作簿级别。您可以在不同的工作表中使用书面模块。您已经在上面的 shee1 中创建了一个名为module1的模块。还创建了一个名为geeksforgeeks()的子过程。我们将使用此过程来检查 VBA 中模块的范围。以下是步骤:

第 1 步:单击加号并创建一个名为 sheet2 的新工作表。

单击加号以创建新工作表新工作表已创建

第 2 步:转到“开发人员”选项卡,然后单击“”。

点击宏

第三步:出现一个名为的对话框。在宏名称中,您将找到一个过程名称geeksforgeeks() 。这是我们在本工作簿的 sheet1 中编写的程序。这证明了该模块的范围是工作簿级别的。选择它,然后单击运行

点击运行

第 4 步:执行 module1 子过程中编写的代码。出现一个对话框。

出现一个对话框