[算表] 不触发物件宏的方式? 类似EnableEvents

楼主: foolkids (翼をください)   2014-12-09 16:35:22
软件:Office Excel
版本:2010
我写了一个ComboBox,并且指定一个 Private Sub ComboBox1_Change() 宏
当资料有变更时会自动执行宏内的动作。
但是──这个执行的宏会变更这个ComboBox的值,导致于陷入一种循环状态。
一般如果是模组层次的触发Sub可以透过 Application.EnableEvents
执行宏前先暂停触发事件,待资料变更完成才回复触发事件;
可是对这个ComboBox内的sub好像没有用... 我已经写了却还是进入循环状态,
请问各位前辈有没有什么指令可以达到这个目的呢?
作者: soyoso (我是耀宗)   2014-12-09 17:32:00
http://goo.gl/J4q3Vr 外面包一层判断试试
楼主: foolkids (翼をください)   2014-12-09 20:06:00
哇! 这招好酷呀!! 谢谢so大!!

Links booklink

Contact Us: admin [ a t ] ucptt.com