我写了一个函数在VBA返回基于某些细胞的数值有一定的价值。 我执行/上某个小区运行一个公式在该函数中
=MyFunction()
我的问题是,其具有上述式中,如果(在VBA)的功能中使用的细胞被改变不会自动更新的细胞。
我怎样才能重新运行,更新或重新执行上面的公式,如果所使用的某些细胞发生变化?
我写了一个函数在VBA返回基于某些细胞的数值有一定的价值。 我执行/上某个小区运行一个公式在该函数中
=MyFunction()
我的问题是,其具有上述式中,如果(在VBA)的功能中使用的细胞被改变不会自动更新的细胞。
我怎样才能重新运行,更新或重新执行上面的公式,如果所使用的某些细胞发生变化?
您必须重新编写你的UDF,以达到预期的波动。 你说你想要的UDF重新计算,如果A1或B1或C1改变,然后使用:
=MyFunction(A1,B1,C1)
使用参数得到所需的波动。