c语言运行excel中vba程序,Excel 中如何运行 VBA 代码?

编写 VBA 的最终目的是在 Excel 中运行它,得到特定的结果。所以,写完一段 VBA 代码后,下一步骤就是运行它。

需要指出的是,本篇所指的「运行」指的是,在 Excel 界面中运行,而非在 VBA 编辑器中运行。

今天这篇文章就介绍如何在 Excel 里运行 VBA 的多种方法。不同的方法适用的情形不一样,可以根据特定需求,选择其中一种使用。

一般来说,运行 VBA 有以下 3 种方法:

从「开发工具」选项卡运行

通过给「形状」指定宏的方式运行

通过给「按钮」指定宏的方式运行

示例代码

为了演示运行 VBA 的多种方法,现准备了一个包含一个 VBA 宏的工作簿。包含的 VBA 宏是「编写你的第一个 VBA 宏」教程中编写的代码,具体如下:

Sub MyCode()

MsgBox "Hello World"

End Sub

此过程运行后弹出对话框,显示 “Hello World” 信息。

1 从「开发工具」选项卡运行

Excel 开发工具选项卡提供了一个查看工作簿包含的所有宏并且运行的功能。需要运行某一宏时,打开宏列表,选择想要运行的宏,点击「运行」即可。

具体步骤如下:

1)找到「宏」按钮。

11c10c9aa870ec52764aedcb4cadb465.png

2)点击宏按钮,会弹出工作簿包含的所有宏的列表。

ebf96fd78e7cc3d9b25681034bf1bed5.png

3)选择想要的宏,点击右侧「执行」按钮,运行宏。

6e9f477563a0ff2309e17264ac7b4866.gif

2 通过给「形状」指定宏的方式运行

Excel 中的形状,可以为其指定宏,当鼠标点击时,宏自动运行。优点是,可以给任何形状指定宏。

0bc8c8a729916a4e458fb99773183c83.gif

具体方法如下:

1)插入一个形状。

41ff2cc430f43bf457136518994022cf.png

2)右键形状,选择「指定宏」。

812321eff75b9ca31ff986003b72a2ed.png

3)在弹出的宏列表中,选择一个宏,后点击确定完成。

d1090fffd0a07838482435237b47ba7d.png

3 通过给「按钮」指定宏的方式运行

除了形状,Excel 提供一个内置的按钮,优点是可以自定义,并且有点击效果。

81174997c66c9f1a7163c21ef07811cf.gif

具体步骤如下:

1)找到开发工具→插入命令。

508699c32ee684b689491abde9e093dc.png

2)点击插入命令,从列表中选择「表单控件→按钮」。

6f19ad1bddb79a4deb1d0e7056659118.png

3)点击按钮,这时出现一个宏列表。其中选择想要指定的宏,点击确定,完成指定宏。

d1090fffd0a07838482435237b47ba7d.png

总结

以上几个方法适合在当前工作簿运行自己包含的代码。针对个人宏工作簿和 Excel 插件,还有几个更为快捷的运行 VBA 的方法,这在以后的教程介绍。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值