当前位置:编程学习 > VB >>

关于Worksheet的Change事件

当改变某单元格的内容时,就会触发Worksheet的Change事件。
我用EXCEL实现了一些数据输入和保存的功能,当做完某一系列操作后,Worksheet的Change事件竟然不触发了, 这是为什么?

由于发生这个情况没有任何规律,也不知道在什么条件会再发生这情况,所以不知道如何去改代码。
当这种情况发生后,在不重新启动此EXCEL文件的情况下,Change事件就不会再触发了。但是其它按钮事件还是可以使用的。至于Worksheet的其它事件我还没有注意有没有失效。
楼主又在这儿发了个贴子?

你说的这种现象,好奇怪的……
表示从未遇到类似问题。


能把你的“一系列操作”做了些什么,说一下吗?
在立即窗口输入 ?application.EnableEvents
如果得出false,则在立即窗口输入 Application.EnableEvents=true
即可。
引用 1 楼 Chen8013 的回复:
楼主又在这儿发了个贴子?

你说的这种现象,好奇怪的……
表示从未遇到类似问题。


能把你的“一系列操作”做了些什么,说一下吗?

这个“一系列操作”不知道怎么描述,因为这个情况不是经常出现。
如果出现了,这次出现之前所做的操作(包括数据),在下一次执行相同的操作(包括数据)也不会出现这种情况。
也就是说,发生这种情况没有任何规律,至少现在是没有找到任何规律。
补充:VB ,  VBA
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,