gpt4 book ai didi

excel - 错误后代码停止运行

转载 作者:行者123 更新时间:2023-12-04 21:37:28 25 4
gpt4 key购买 nike

定期,当我在 VBA for Excel 2013 中遇到运行时错误时,我的代码会停止运行。例如,当我进行下拉选择时,Worksheet_Change(ByVal Target As Range) 子程序中的代码不再执行。

我尝试在 IDE 中单击重置按钮,该按钮通常有效,但并非总是如此,我必须关闭 Excel 并重新打开它,然后代码才会触发。

必须有一种无需经历所有这些即可重置的方法。

最佳答案

如果你正在设置

Application.EnableEvents = False 

并且您的代码在那之后的某个时候崩溃,但在重置为 True 之前,则将不再捕获任何事件。

False即使在重置 VB 项目后,设置也会持续存在。重置它的唯一方法是运行一些代码将其设置回 True。 .

您可以从 VBE 立即 Pane 运行它:
Application.EnableEvents = True

每当您在代码中关闭事件处理时,最好始终包含错误处理,这样您就可以在代码退出之前重新打开事件处理。

关于excel - 错误后代码停止运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32407044/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com