Function abc(X As Range)
Dim XR As Integer, XC As Integer
XR = X.Row
XC = X.Column
abc = Application.Average(Range(Cells(XR - 2, XC), Cells(XR, XC)))
我发现他不会自动重算!
在活页F10输入abc(E10) 他会计算E8:E10的平均
可是更动E8或E9的数值 他不会自动重算!
只有更改E10 或F10重新输入 才会自动重算
即使按 立即重算 也不会重算
修改资料 但公式不会重算……
在这简单案例中 我知道直接拉公式比较快
但我的资料计算很复杂 公式会打一堆 一更动就很难维护
要怎么做比较好呢?