我在Sheet代码中有许多引用ComboBoxXX_Click
的私有子代码。如果我使用step-into函数在VB编辑器中的同一个Sheet中运行另一个具有SheetX.Calculate的宏(参考包含ComboBox的工作表),当执行.calculate行时,它会跳转到ComboBoxXX_Click
宏。这让我觉得Excel正在考虑在重新计算工作表时单击ComboBox。
答案 0 :(得分:1)
尝试使用其他选项而不是ComboBoxXX_Click
我建议查看可以在MSDN上为该控件触发的事件列表。
尝试MouseDown
答案 1 :(得分:0)
如果您可以添加更多信息和代码块来帮助我们。您是否已逐步完成代码以了解它在何时调用ComboBoxXX_Click
?
答案 2 :(得分:0)
这是我的意思的一个例子。一旦进入第一个宏上的Sheet4.Calculate,它就跳到第二个(ComboBox25_Click),如果我进入第二个,一旦它到达Sheet4.Calculate行,它也会跳到随机的ComboBoxXX_Click宏。