slogan 专业知识问答平台!
佰学网 >生活问答 > 知识 > VBA中如何自动激发单元格内的函数

VBA中如何自动激发单元格内的函数

原创 2022-03-02 22:29:28
可以做到。但是,检查输入的时候都是根据PrivateSubWorksheet_C.. 精选答案
  • 问题相关

可以做到。

但是,检查输入的时候都是根据 Private Sub Worksheet_Change(ByVal Target As Range) 这个中断事件来触发的。当把计算结果再次写入 Target 单元格的时候,会再次触发这个Private Sub Worksheet_Change(ByVal Target As Range) 中断事件。

这就是电脑使用的 中断 触发机制。严重的情况下你会发现 Excel 进入了“死”机状态!

所以,为了避免这种情况发生,建议在把自定义函数结果写入该单元格之前,一定要 Disable 中断。写入以后还要再恢复中断。只有经过这样处理,才能保证该代码符合你的要求,又不会引起“死”机!

©本文版权归作者所有,任何形式转载请联系我们:xiehuiyue@offercoming.com。

相关内容推荐

来自百学网

刘老师

刘老师

中国人大教育学硕士

关注

你可能关心