No. | 質問・回答 | おれい |
|
[82123] [Excel] 強制的に再計算される状況を解除したい |
|
|
Ver.: Excel2000
ファイルのサイズ:約6MB
ある時を境に,ファイルを開くたびに強制的に再計算されてしまう現象が生じています.
(同時に開いた他のファイルもすべて再計算され,ファイルを開くたびに再計算に多くの時間を要してしまいます.)
以下のような,ファイル内に複雑な式を組んだことが心当たりとして考えられます.
・セルに多くのリンク(別ドライブのファイルへのリンク等)を張った.
・sumifやvlookupを多用した.
設定内容ですが,[オプション]-[計算方法]の計算方法は「自動(A)」となっており,
特に設定を変更していません.
ちなみに反復計算にチェック 最大反復回数1000,変化の最大値0.001
ブックオプションは,(R)(L)(B)にチェックを入れています.
必要な情報があればご指摘頂ければ追加します.
解決方法をご存知の方,ご教示頂ければ幸いです.
宜しくお願いします.
やま 2006年6月21日15:12
|
|
|
|
[82136] |
>設定内容ですが,[オプション]-[計算方法]の計算方法は「自動(A)」
ソコまで気が付いているなら、そこを「手動」にすればいいって
気が付いて欲しかったんですけど・・・。
他の選択肢もありますので、色々いじって状況を確認して下さい。
mory (512) 2006年6月21日18:46
|
|
|
|
[82163] |
ご回答ありがとうございます.
手動計算とする方法([F9]キーで随時更新する方法等)も考えたのですが,
扱うファイルが大量にあり,
同現象が発生しているファイル以外は自動計算を行いたい事情があります.
できれば,毎回再計算となる原因そのものを特定し,解決した上で
強制再計算とならないようにしたいと考えていますが,
何かヒントがありましたら教えていただけませんでしょうか.
やま 2006年6月22日10:30
|
|
|
|
[82164] |
>できれば,毎回再計算となる原因そのものを特定し,解決した上で
>強制再計算とならないようにしたいと考えていますが,
中のデータを修正したり、ファイルを読み込んだりするときに
中の式を再計算するのはExcelの仕様ですので回避できません。
まあ、今までが軽くて突然遅くなるのは
1.=RAND()関数で乱数を計算した場合
2.=NOW(),=TODAY()などでシステムDATEを取得した場合
いずれも、[ENTER]を押すたびに関連セルを計算しなおしますので
処理が突然遅くなったように感じることがありますが。
======= 以下12:30追記 ==================
調べてみたところ、「ツール」「オプション」の「再計算」は
ブック単位で保持しているようです。ですので、あるブックに
ついて「手動」にしても、他のブックでは「自動」のまま保持される
と思います。
一度、設定して確かめてみてください。
mory (512) 2006年6月22日12:29
|
|
|
|
( 参照数:8933 日平均:1.4 ) |
|
〜 回答の受付を終了しました 〜 |