• 締切済み

EXCELの自動「再計算」というのは、どのくらいの頻度で行われるのでしょうか?

EXCELの自動「再計算」というのは、どのくらいの頻度で行われるのでしょうか。 また、これはユーザーが設定できるものなのでしょうか。

みんなの回答

  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.2

>ちなみにCPUはペン4の3.8でメモリも1Gなので >能力が・・・話はこれ以上あきらめています Excel自体が、キャッシュメモリを使っていますので、理論値より、はるかに小さくて、実際の動作からすると、それは数メガ(よくて1数メガ)程度と考えてよいと思います。それは、昔よりも若干良くなった程度です。 >計算式が非常に重く(かつ開いているシートが多い)ので 先ほど、調べてみましたら、はっきりとは言えませんが、全体のシートに掛かるようですね。 >いったん再計算が始まると十数秒固まってしまい作業性が悪い。 本来は、式全体を見直すことをしなければならないのですが、一旦、作ってしまうと、変えることは困難ですね。 「再計算関数」とか「揮発性関数」とかいう言葉があるだけではなく、数式の作り自体にも、問題があるのです。ただ、ワークシートを軽くする技術というのは、VBAを含めたりして、それはかなり難しいことです。 >あくまで自動にはしていきたい というわがままな状況です。 そうなると、何かをキーとして、イベント型マクロというのを、どこかに設置しなければならなくなります。 記録マクロで、#1 さんのご指摘になられた  ツール→オプション→計算方法-「手動」状態にしておいてから、 マクロ-Visual Basic Editor '<ThisWorkBook >に、以下を貼り付ける Private Sub Workbook_SheetActivate(ByVal Sh As Object)  Application.Calculate End Sub としてみたらいかがでしょうか?これは、シートを切り替えたときにだけ、「手動」に関係がなく、再計算が始ります。現状で、対処する方法は、式をみな数字(定数)にしてしまう以外は、そのぐらいしかないと思います。

katakuramura
質問者

お礼

ご回答の内容、ちょっと難しかったです。 すみません。 ありがとうございました。

すると、全ての回答が全文表示されます。
  • IceDoll
  • ベストアンサー率28% (322/1125)
回答No.1

標準設定ならenterキーを叩くたびに再計算します ユーザー設定はツール→オプション→計算方法の中で手動か保存時を選べます 手動の場合はF9を押さないと再計算しません

katakuramura
質問者

お礼

ありがとうございました。

katakuramura
質問者

補足

すみません。 希望する機能としては、再計算の動作間隔を伸ばしたいのです。 計算式が非常に重く(かつ開いているシートが多い)ので いったん再計算が始まると十数秒固まってしまい作業性が悪い。 手動にすればよいのは分かっているのですが それだと忘れてしまうことがあるので あくまで自動にはしていきたい というわがままな状況です。 ちなみにCPUはペン4の3.8でメモリも1Gなので 能力が・・・話はこれ以上あきらめています。

すると、全ての回答が全文表示されます。

関連するQ&A