【问题标题】:User defined function does not update on excel [duplicate]用户定义的函数不会在 excel 上更新 [重复]
【发布时间】:2012-12-07 08:06:54
【问题描述】:

可能重复:
Refresh Excel VBA Function Results

我在excel中有简单的功能:

Function Test() As String

    Test = Now

End Function

我可以将它用作:

现在为什么当我按下按钮时:

值没有更新!?

例如,如果我有一个带有公式=Rand() 的单元格,每次单击计算值时,我都会得到一个不同的数字。如何使我的自定义函数的行为方式相同?

【问题讨论】:

    标签: vba excel user-defined-functions


    【解决方案1】:

    application.volatile 添加到作业中

    顺便说一句,now() 可用作 Excel 函数

    【讨论】:

    • 这是什么?谢谢您的帮助。我只是用现在的例子来说明我的问题。我真正的函数从互联网上的网络服务中读取一个值......
    • 我刚刚将 Application.volatile 放在函数的第一行,它就起作用了。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-08-08
    • 2018-09-16
    • 1970-01-01
    • 1970-01-01
    • 2015-08-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多