首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VBA >

触发VBA的有关问题

2012-02-17 
触发VBA的问题请教各位大侠, 大家都知道, 运行一个VBA过程, 可以用按钮啊什么的. 也可以在文件打开或者关

触发VBA的问题
请教各位大侠, 大家都知道, 运行一个VBA过程, 可以用按钮啊什么的. 也可以在文件打开或者关闭的时候运行. 我想问一下, 能不能用在单元格内键入字符来触发?或者哪位大侠能够告诉我能够触发VBA的一共有多少种形式?

[解决办法]
依据楼主的要求,也就是在单元格内键入字符来触发,最好是在worksheet这一层面找,个人觉得最好的是change事件,还有一个selectionchange事件也可以考虑,

change事件发生在单元格的值发生改变之后,比如输入了一个新值,或是对原来的值进行更改之后,这个应该能满足楼主的要求,

另外selectionchange事件是发生在选择单元格区域的时候,只要选中单元格区域,则此事件就会触发,

另外楼主想要有多少种形式可以触发VBA,如果楼主是要想知道事件:则大概有worksheet事件,workbook事件,关于更加详细的,楼主可以进到宏编辑器窗口查看,

热点排行