方法8:自定义功能区

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

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

图15

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

图16

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

图17

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

图18

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

图19

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


娜娜项目网每日更新创业和副业项目

网址:nanaxm.cn 点击前往娜娜项目网

站 长 微 信: nanadh666


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

图20

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

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

图21

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

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

方法12:过程调用

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

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的方法吗?

欢迎在下面留言,完善本文内容,让更多的人学到更完美的知识。

欢迎到知识星球:完美Excel社群,进行技术交流和提问,获取更多电子资料,并通过社群加入专门的微信讨论群,更方便交流。


娜娜项目网每日更新创业和副业项目

网址:nanaxm.cn 点击前往娜娜项目网

站 长 微 信: nanadh666

声明: 本站内容转载于网络,版权归原作者所有,仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任,若侵犯到你的版权利益,请联系我们,会尽快删除处理!