用户定义的函数不会在Excel上更新

时间:2012-12-19 21:22:46

标签: excel vba excel-vba user-defined-functions

  

可能重复:
  Refresh Excel VBA Function Results

我在excel中有简单的功能:

Function Test() As String

    Test = Now

End Function

我可以将其用作:

enter image description here

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

enter image description here

该值未更新!?

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

1 个答案:

答案 0 :(得分:4)

application.volatile添加到作业

顺便说一下,now()可用作Excel功能