- 帖子
- 835
- 主題
- 6
- 精華
- 0
- 積分
- 915
- 點名
- 0
- 作業系統
- Win 10,7
- 軟體版本
- 2019,2013,2003
- 閱讀權限
- 50
- 性別
- 男
- 註冊時間
- 2010-5-3
- 最後登錄
- 2025-7-5
|
5#
發表於 2014-11-11 22:54
| 只看該作者
本帖最後由 luhpro 於 2014-11-11 23:10 編輯
沒想到還有這種功能, 受教, 只是不了解何時要使用這功能?為何?
mmxxxx 發表於 2014-11-10 15:42 
自動計算 :
只要工作表內容有 異動 或是 存檔 與 檔案關閉 前都會執行運算一次.
一般非特殊情形大都會設定為此模式,
好處是只要有異動不須額外動作就可以很快看到運算結果,
壞處是當遇到下述情形時可能出現無限迴圈或錯誤結果.
手動計算:
必須是當使用者按下運算鈕(或是觸發預設運算程序)才會執行運算一次.
當運算的執行可能會拖慢亦或是拉長結果產生的時間時,
或是工作表內容異動頻繁發生亦或是前後兩次觸發時間較短(如盤中股票或期權價格異動),
可能會發生前次運算迴圈尚未完成就又觸發相同作用的運算時.
一般會設定為 手動計算 模式以避免無限迴圈或是錯誤結果的產生.
請問
Application.Calculation = xlCalculationManual
與 Application.Calculation = xlManual 相同嗎?
enoch 發表於 2014-11-10 17:13 
只要在即時運算視窗中求值就可得知 :
?xlManual
-4135
?xlCalculationManual
-4135 |
|