在代码中加入Application.Volatile方法,标记为易失性函数,只要工作表中有任何函数计算,此函数都将重新计算值.不过如果工作表中没有其它需要重新计算的,该方法实际没有任何作用这时,可以考虑用ActiveSheet.Calculate方法,直接对活动工作表重新计算.因为这个方法放到函数中不起作用,可以放到工作表的修改事件或者选取事件中!
你随便弄几个别的公式算算,看看是不是也是这样,如果是的话,那就是你选择了手动计算,在公式-计算选项 里面,你选择自动计算,就OK 了