作者armore (connecticuT)
看板Visual_Basic
标题[VBA ] Excel 公式不会自己更新
时间Sun Dec 7 00:27:22 2008
请教各位VBA高手一下
通常excel储存格里设定有公式
运算出来的结果会随着其他储存格的数值改变而改变
EX:
A1=B1+1
如果B1的数值改变的话A1就自己会更新
但是我跑完一轮VBA以後
每个储存格就不会自己更新了
除非我按F2去跟新他
这是怎麽回事呢??
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 76.28.123.122
1F:→ MOONRAKER:这是正常的,还有应该按F9重算吧,F2要按到什麽时候 12/07 04:42
2F:推 fumizuki:每次开启工作表的时候,会计算所有储存格的值 12/08 20:57
3F:→ fumizuki:储存格内容更新的时候,那个储存格的值也会重新计算 12/08 20:57
4F:→ fumizuki:参照的储存格也会更新 12/08 20:59
5F:→ fumizuki:忘记什麽情形不会更新了@@ 试了一下 vba变更值也会计算呢 12/08 21:00
6F:→ MOONRAKER:自己写一个VBA函数如fun1()可以在储存格中用=fun1()呼叫 12/08 23:15
7F:→ MOONRAKER:而这种函数是不会自动随参考储存格改变而更新的 12/08 23:16
8F:→ MOONRAKER:这篇应该是指这种情况吧 所以最好的办法就是按F9了 12/08 23:16
9F:→ armore:好像没有函数,不过有用application.screeupdate=false 12/10 09:34
10F:→ armore:跟这个指令有关吗? 12/10 09:34