【发布时间】:2014-05-28 13:52:41
【问题描述】:
是否有一些 VBA 最佳实践来使用诸如“结束前”子例程之类的东西?
当我的宏启动时,我正在更改 Excel 的默认配置,并且在我的宏到达其“结束子”行之前,我正在将配置重置为其标准。 但是如果出现一些错误怎么办?我是否应该在所有潜艇中定义“错误时”处理以将配置重置为标准属性?
例如,我正在更改配置,例如:
ScreenUpdating
DisplayStatusBar
Calculation
DisplayAlerts
【问题讨论】:
-
我找不到这个问题的正确副本,但你可以看到my answer here。通过在
ExitSub:标签处恢复,您可以确保执行任何必要的清理代码。 -
我更改了问题标题以更好地符合我的目的,并更好地将其与您建议的问题区分开来。
标签: vba error-handling