方法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