【发布时间】:2014-08-07 14:31:50
【问题描述】:
有没有办法在任何控制元素中的数据发生变化时在 VBA 中运行函数?我试过 Form_AfterUpdate 和 Form_DataChange 但他们似乎什么也没做
【问题讨论】:
-
这将是一个棘手的问题,因为您必须对窗体中控件的所有 After Update/Change 事件进行编码。或者您可以检查 On Click 事件并检查它是否来自控件。或 On Key Press 事件相同的逻辑。这仍然是一个漫长而复杂的过程。
-
啊,我希望我不必诉诸于此。谢谢
-
我赞同@PaulFrancis 所说的。话虽如此,如果您对需要做的事情有更多了解,那么另一种方式可能是可行的。
-
是一些基本的if语句和基于不同文本框的计算,简单的文本框值变化。
-
而这些需要在运行中?我希望您更新您的问题并准确解释您需要做什么。这将对所有相关人员有所帮助。