如何在VB中自动运行EXCEL中的宏
答案:2 悬赏:60 手机版
解决时间 2021-03-20 01:48
- 提问者网友:世勋超人
- 2021-03-19 02:54
如何在VB中自动运行EXCEL中的宏
最佳答案
- 五星知识达人网友:笑迎怀羞
- 2021-03-19 04:00
如果是打开Excel文件就自动运行宏,那么,可以在ThisWorkBook里面,在WorkBook_Open事件里面加入代码,这样启动Excel文件即可自动运行宏。或者在模块里面使用Auto_Open事件,也可以自动运行宏。
如果是在Excel使用过程中使用宏,就必须根据你的需要,选择合适的事件来触发宏代码。
比如,如果要A1单元格的值改变,就自动运行某个宏,那么就在Sheet_Change事件中,加入代码
If Target.Address = "$A$1" Then Call xx宏
如果是选取单元格变化触发某个宏,则用SHeet_SelectionChange事件。
所以,要自动运行某个宏,就必须明白你首先需要在什么时候触发宏,然后根据需要来选择相应的事件即可!!
如果是在Excel使用过程中使用宏,就必须根据你的需要,选择合适的事件来触发宏代码。
比如,如果要A1单元格的值改变,就自动运行某个宏,那么就在Sheet_Change事件中,加入代码
If Target.Address = "$A$1" Then Call xx宏
如果是选取单元格变化触发某个宏,则用SHeet_SelectionChange事件。
所以,要自动运行某个宏,就必须明白你首先需要在什么时候触发宏,然后根据需要来选择相应的事件即可!!
全部回答
- 1楼网友:woshuo
- 2021-03-19 04:24
1) 你先要在当前工作表上插入按钮,(视图---工具----控件工具自箱),然后插入按钮
2)右击按钮,选择自定中编入代码,输入宏名
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯