前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >运行Excel VBA的15种方法2

运行Excel VBA的15种方法2

作者头像
fanjy
发布2023-08-30 08:35:17
4900
发布2023-08-30 08:35:17
举报
文章被收录于专栏:完美Excel

标签:VBA

本文接上一篇:运行Excel VBA的15种方法1

方法8:自定义功能区

可以自定义功能区,将宏代码关联到功能区选项卡组中。这种方法尤其适合于组织布置许多自定义宏的运行。

在功能区任意选项卡组中单击右键,从快捷菜单中选择“自定义功能区”,如下图15所示。

图15

在弹出的“Excel选项”对话框中,单击“新建选项卡”,如下图16所示。

图16

此时,会在功能区中添加带有一个组的自定义选项卡。选择该选项卡,单击“重命名”按钮,修改默认的名称,如下图17所示。

图17

然后,在“Excel选项”对话框中,“从下列位置选择命令”下拉列表中选择“宏”,从下侧宏名列表中选择要添加的宏,单击“添加”按钮,将其添加到新建组中,如下图18所示。当然,你也可以对“新建组(自定义)”进行重命名。

图18

单击“确定”,这样就在Excel功能区中添加了一个名为“我的宏代码”的自定义选项卡,带有一个“新建组”,里面是与要运行的宏关联的命令按钮,如下图19所示。

图19

方法9:从VBE的运行菜单中运行VBA

在VBE中,首先将光标置于要运行的过程代码中,然后单击顶部菜单“运行——运行子过程/用户窗体”,如下图20所示。

图20

方法10:从VBE工具栏中运行VBA

在VBE中,首先将光标置于要运行的过程代码中,然后单击顶部调试工具栏中的“运行——运行子过程/用户窗体”按钮,如下图21所示。

图21

方法11:在VBE中使用快捷键运行代码

在VBE中,首先将光标置于要运行的过程代码中,然后按F5键,即可运行光标所在处的过程代码。

方法12:过程调用

例如,在myMain过程中调用testVBA过程,如下所示:

代码语言:javascript
复制
Sub testVBA()
 MsgBox "hi"
End Sub

Sub myMain()
 Call testVBA
 MsgBox "success!"
End Sub

注意,将独立功能的代码或者重复的代码放置在单独的过程中,然后通过其它过程调用,这是一种好的编程习惯。

方法13:从工作表事件中调用VBA过程

可以基于事件来自动运行宏。例如下图22所示的代码。

图22

这段代码在工作表Sheet1代码模块中,当工作表Sheet1中的单元格A1发生变化会自动调用testVBA过程。

方法14:从超链接中运行VBA

单击超链接时触发宏运行,如下图23所示。

图23

很特别!

方法15:从工作簿事件中调用VBA过程

基于工作簿事件,例如打开或关闭工作簿时自动运行宏。如下图24所示。

图24

你还知道有什么运行Excel VBA的方法吗?

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-07-20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 完美Excel 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档