質問: excel(97)で質問です 前の担当者が作った、エクセルファイルが、ほとんど、式は入ってなくて、中はワープロ代わりに使っていたようです。そのファイルに式を入れているのですが、ほとんどのファイルのオプションが、計算が自動になっておらず、手動になっています。これをexcel全体を一発で自動にする事ができますか?ご存知の方、よろしくお願いします。
回答: >excel全体を一発で自動にする事ができますか? 一発でできる方法ではないですが、次は自動記録から取り出したカンタンなマクロですが参考になるでしょうか? alt + f11 でvbエディタを起動 左側のプロジェクトエクスプローラのpersonal.xlsを右クリックし、 挿入 > 標準モジュール をクリックします。(※) 開いたコードウィンドウに以下を貼付けます。 sub 自動計算() with application .calculation = xlautomatic .maxchange = 0.001 end with end sub vbエディタを閉じてexcelに戻ります。 personal.xlsが開いてなければ、 メニューバーのウィンドウ > 再表示 でpersonal.xlsを表示して ツール > マクロ > マクロ でさきほどのマクロを選んで オプション クリック お好みのキーを押してショートカットキーを登録します。 あとはファイルを開く → ショートカットキーでマクロを実行 → 上書き保存 をくりかえします。 ちょっと手間ですが、いちいち手でやるよりはラクかと思います。あとは、もっとvbaに詳しいひとの回答を待つのも手かも。 (※)personal.xlsが無ければ、ツール > マクロ > 新しいマクロの記録 をクリックし、保存先を個人用マクロブックにしてokを押せば自動的に作成されます。