首页 > 解决方案 > 如何强制 Application.Volatile 结束或特定工作簿/工作表

问题描述

有什么方法可以关闭 Application.Volatile 或在特定范围/工作簿中运行?我在我的代码函数中使用如下:

Function Eval(Ref As String)

    Application.Volatile
    Eval = Application.ThisCell.Parent.Evaluate(Ref)

End Function

我试过 Application.Volatile (False) 但没有帮助

标签: vba

解决方案


像这样:

Function Eval(Ref As String)

    Application.Volatile False
    Eval = Application.ThisCell.Parent.Evaluate(Ref)

End Function

MS 参考文档: https ://docs.microsoft.com/en-us/office/vba/api/excel.application.volatile


推荐阅读