• ベストアンサー

エクセルの計算方式

WIN98でEXCEL2002を使っています。 普段は計算方式を自動で使っているのですが、何もしていないのに急に自動計算ができなくなるときがあります。そういう時はいつも「ツール」→「オプション」→「計算方式」を確認するのですが、必ず「手動」に切り替わっています。その都度「自動」に設定し直すのですが、わずらわしくてしょうがありません。 原因と解決方法をお知りの方がいらっしゃれば、お教えいただきたいと存じます。

質問者が選んだベストアンサー

  • ベストアンサー
  • miwaki
  • ベストアンサー率36% (14/38)
回答No.5

No4のお礼欄のご質問にお答えします。 ツール>マクロ>VisualBasicEditorと進み、VBAProjectでThisWorkbookをクリックして出る画面上部の左の窓の▼をクリックしてWorkbookを選択します。するとメイン画面に Private Sub Workbook_Open() End Sub と出ますのでこの2行目の空白行にNo4のコマンドを入れて閉じてください。もしメイン画面に違う文字列が出たら、右上の窓の▼でOPENを選んでください。 このエクセルファイルを一旦上書き保存して、次回マクロを有効にして開くと常に自動計算オンの状態でスタートとなります。

hisexc
質問者

お礼

本当に、本当に、本当にありがとうございました!! 助かりました。感謝の気持ちでいっぱいです。

その他の回答 (4)

  • miwaki
  • ベストアンサー率36% (14/38)
回答No.4

次のコマンドをワークブックオープンのイベントに張り込めば、ファイルを開くごとに常に自動計算に変更してくれます。 Application.Calculation = xlAutomatic

hisexc
質問者

お礼

miwaki様、重ね重ねありがとうございます。 更に申し訳ないのですが、「ワークブックオープンのイベントに張り込む」という表現が何をどうしたら良いのか分かりません。やり方を教えていただけないでしょうか?

  • miwaki
  • ベストアンサー率36% (14/38)
回答No.3

ファイルのオープン時に起動するマクロで、計算を自動に切り替えるようにしてはいかが? 解決策になりませんか。

hisexc
質問者

お礼

レスありがとうございます。 ぜひ試してみたいのですが、やり方がわかりません。 お手数ですが具体的なやり方をご教授願えませんでしょうか?

  • Cid_Lv2
  • ベストアンサー率53% (70/132)
回答No.2

Excel2002なら、ワークシートをグループ化して保存すると勝手に「手動」に切り替わります。

hisexc
質問者

お礼

レスありがとうございます。原因はいろいろあるのですね。 ところで解決策はご存じないでしょうか?

  • papayuka
  • ベストアンサー率45% (1388/3066)
回答No.1

手動にして保存したファイルを先に開いて、自動にして保存した別のファイルを後から開くとそんな感じになるかも。

hisexc
質問者

お礼

レスありがとうございます。どうやらこのケースのようです。 自分では自動計算しか使わないのですが、共有ファイルを手動計算に設定している仕事仲間がいるようです。 そういった共有ファイルがあることを前提に、自分のPCの設定が勝手に変わってしまわないような解決策はご存知ありませんか?

関連するQ&A