Excel VBA中重新运行式(更新)在片材时的变化的任何细胞(Excel VBA Re-run f

2019-10-21 02:30发布

我写了一个函数在VBA返回基于某些细胞的数值有一定的价值。 我执行/上某个小区运行一个公式在该函数中

=MyFunction()

我的问题是,其具有上述式中,如果(在VBA)的功能中使用的细胞被改变不会自动更新的细胞。

我怎样才能重新运行,更新或重新执行上面的公式,如果所使用的某些细胞发生变化?

Answer 1:

您必须重新编写你的UDF,以达到预期的波动。 你说你想要的UDF重新计算,如果A1B1C1改变,然后使用:

=MyFunction(A1,B1,C1)

使用参数得到所需的波动。



文章来源: Excel VBA Re-run formulas (update) when any cell in sheet changes