我目前在Excel工作表中有一个ComboBox,我们称它为Sheet2。我在Sheet2中有一个ComboBox1_Change()
的Sub,除其他功能外,它还为另一个ComboBox修改了ListFillRange。每当我在新的位置打开工作表时,都必须启用宏,但是由于某种原因,它会自动触发ComboBox1_Change()
(如果无法触发,则会解决我的问题),然后会出现错误“编译错误:
Sheet2.ComboBox2.ListFillRange = "'Lists'!C2:C5"
如果我中断了宏,那么只要更改ComboBox1,它就可以正常运行。仅在此初始运行中会引发任何错误。
启用宏后,是否有办法使此宏不运行?还是有一个原因导致它在开始时找不到任何其他时间可以找到的对象?