• 締切済み

EXCEL再計算のストップって出来ませんか?

自動再計算自体は不可欠な機能なんです。 画面を眺めて(考えて)いるときに勝手に行ってくれている分には問題なし。 でも、いざ 今!キー入力しようとしたときに 画面が固まっているのはいらだちます。(自分勝手ですね) いったん始まった自動計算をとめる方法って無いのでしょうか? 「SHIFT+○」とかでそんな機能ないでしょうか? 残念ながらマクロや計算式が多数入っていて 自動計算が始まると1分近く止まってしまうのです。 極力計算式を減らす等の努力はしているつもりですが 一時しのぎで止められたら助かるのです。

みんなの回答

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

好きなショートカットキーを割当てた状態でオプションでの自動←→手動操作をマクロ記録し、入力作業時に切り替えるとか。 条件式に書き換えればトグルにも出来ますね。 Sub Macro1() ' ' Macro1 Macro ' マクロ記録日 : 2005/5/7 ユーザー名 : User ' ' Keyboard Shortcut: Ctrl+t ' With Application .Calculation = xlManual .MaxChange = 0.001 End With ActiveWorkbook.PrecisionAsDisplayed = False End Sub それよりも、正直に言って毎回計算で1分も掛かる内容にしてある方に疑問を感じます。 そこを見直しすべきでは?

katakuramura
質問者

お礼

ご回答 ありがとうございました。 自動/手動 については#1さんの回答と同じとさせてください。 > それよりも、正直に言って毎回計算で1分も掛かる内容にしてある方に疑問を感じます。 > そこを見直しすべきでは? この件については十分に吟味して計算式を使っているつもりです。 業務で、通常それなりの企業では専用ソフトを開発して行うような内容を 無理やりexcelで何十もシートを用い、計算、参照、条件式、と行っており しかもそれを同時に6-9ファイル開いていますので 仕方のないことだと判断いたしております。 (一つ一つの計算・判断式も極力簡素なものにしているつもりです) スミマセン 半分愚痴入っていますね。 本当にご回答ありがとうございました。

  • mizaemon
  • ベストアンサー率61% (13/21)
回答No.2

ツール→オプション→計算方法タブで再計算を 手動にしてみてはどうでしょう?

katakuramura
質問者

お礼

ご回答ありがとうございました。 大変申し訳ありませんが#1さんへの回答と同じ とさせていただきます。 わがままで申し訳ありません。

回答No.1

通常の状態は、手動に設定し、F9ボタンで再計算ではダメでしょうか? 「ツール」→「オプション」→「計算方法」で、手動のラジオボタンをクリックして、再計算する時は、F9ボタンを押すというのではどうでしょうか?  あやふやな記憶で、申し訳ないですがESCキーで、再計算が中止出来たような気がしますが?

katakuramura
質問者

お礼

ご回答ありがとうございます。 申し訳ありませんが 手動にする機能については承知しております。 で、わがままで申し訳ないのですが ダメです。 自動保存も同じですが、自動で 自分が意識していないときに 勝手にやってくれるからこそ自動の意味があるのだと思います。 何かを考えて手が止まっているとき、ちょっと席を外している隙に、 電話に出ているときに、このように作業者の意識の外で行ってくれるからこそ良いのです。 意識的に(無意識に?)、何かをするたびにF9を押す といった癖を つけるというのも ひとつの方法かもしれませんが・・・ ESCキーについては 違いました。 (自動保存は止まりましたが)

関連するQ&A

  • Excel_VBAでキーバッファへのデータの転送?

    ExcelのVBAで、実行したマクロは、エクセルの戻る操作が出来ないように思います!!少なくとも私のスキルでは・・!! で、考えたのですが、エクセルの機能の内、キー入力だけで実行できる操作であれば、キーバッファ(はるか昔にはこのように呼んでいたとおもいます。具体的には、キーボードで入力した情報を一時的に溜める部分)に模擬的にキー情報を転送すれば、エクセルの戻る機能が使えると思いました。で、どうすれば、いいのでしょうか?思いついたもののどのようにすればいいのか?解りません! VBAもしくは、VBに詳しい方教えて頂けないでしょうか?宜しくお願い致します。できれば、マクロで、戻る操作が有効になる方法を教えて頂くと嬉しいです。よろしくお願いいたします。

  • 再質問!Excel_VBAでリサーチ検索機能の制御!!

    質問の仕方が悪く、レスが付かないので、文章を整理して再質問します。どうぞ宜しくお願い致します。 Excel2003では、標準のインストールで、リサーチ検索機能(ツール→リサーチ)が組み込まれてしまうと思います!!セルをクリックしたときに、ある処理をするマクロを組んだのですが、同じクリックでもAltキーを押しているときと、押していないときとで、異なる動作をさせようと考えました。(Shiftキーと、Ctrlキーは、セルの選択方法の機能を残すため使用したくありません!!)Altキーの状態の取得は、Win32API キーボードの仮想キーの状態を取得しています。 しかし、Altキーを押しながら、セルをクリックすると同時に、リサーチ検索機能のウィンドウが開いてしまいます。マクロの機能としては、その点を問題視しなければ、正常に動くのですが、なんせ、目障りなので、リサーチ機能の現在の状態の取得と制御を行う方法を探しています。(Altキー+クリックをリサーチ機能側に渡さない方法でもいいと思いますが??)どなたか?詳しい方がいらっしゃいましたら、教えて頂けないでしょうか?宜しくお願い致します。

  • Excelで手動計算になっていないのに自動計算できない

    手動計算の設定になっていないのに自動計算出来なくて困ってます。 作業は↓のようなことをしています。 シートが左からsheet1、sheet2、sheet3、sheet4と有ります。 1.sheet1からsheet3までのA1セルの合計をsheet4のA1に出します。関数は=SUM(Sheet1:Sheet3!A1)になります。 2.その後、sheet2をsheet4の右側に移動します。  これでsheet4に入れてある関数自体は変わらないものの、中味の数値には変化があります。(sheet1とsheet3だけの合計になるから) 問題はこの後です。 3.移動したsheet2を元の位置に戻します。  通常でしたらこの時点で再計算され、sheet4にはsheet2の数値を含めたsheet1からsheet3までの合計が出るはずです。 がしかし、出ません。 ・手動計算の設定になっているのかと思い、確認しましたが、自動計算の設定になったままでした。 ・試しにF9キーを押してみましたが再計算されません。 ・実際はシートが大量にある為、計算速度が遅いのかと思い、5分程まってみましたが再計算されません。 ・上書き保存をして、PCも再起動して見ましたが、再計算されません。 結局どうしても再計算されないため、式が入っているセルをF2キーで再入力できる状態にしてからEnterキーを押して更新・再計算しています。(式を再入力している状態ですね) どうにか自動で再計算できないものでしょうか? それともこういう場合って再計算できないものなのでしょうか?

  • エクセルで自動計算を解除したいのですが?

    エクセルを使っています。たくさんの長い数式を使っておりシートの数も5つくらいあります。それで、最近ひとつのセルに数字を打ち込むだけでも自動計算?が勝手に働くみたいなので、ツールのオプションで計算を「手動」にし、開く時にマクロを「無効」にしているのですが、やはり数字を入力するだけでも自動計算?みたいなのが働いているようでしばらく何にも操作ができない状態になってしまいます。そこで質問なのですが、エクセルを使う上で、まったく計算が働かないようにすることはできるのでしょうか?できれば数値だけをずらずらっと先に打って後でいっきに計算したいんのですが?

  • EXCELの再計算が繰り返されます

    題のとおりなのですが、 ある一つのファイル内でのみこの現象がおこっています。(sheet数:3、サイズ約2MB。) 再計算終了後、どこも変更していないのに「再計算」と表示されます。 そのままほっておくと始まりません。 どこかを変更すると自動的に始まります。 (オプション「計算方法」は「自動」です。) F9キーを押すと再計算が始まり、数分後終わります。 初め(↑)に戻ります。 OSはWin98、EXCEL97を使用しています。 ファイルは自分で自分のマシンで作成したものです。 どうすれば「再計算」ループから脱出できますか? どんな情報でもいいので頂けると有り難いです。

  • Excel2010 日付の自動変換をやめたい

    Windows7でExcel2010を使っています。 セルの中に半角で4/8と入れてEnterキーを押すと自動的に「4月8日」と 変換されます。更にダブルクリックすると今度は「2014/04/08」に変わってしまいます。 勝手に変換されず4/8とそのまま入力する方法が知りたいです。 以前、職場で日付の前に「‘」を入れると変換されないと聞いたことがあるのですが そういう急場しのぎのような手段ではなく、常に月・日といった文字や西暦を入れずに 日付だけを入れる方法、どなたかご存じありませんか。

  • excel2000で自動保存ができません

    自動保存機能を使ってみたのですが、数分おきに「保存しますか?」というメッセージが出てきて、その度に手動で保存しないとダメでした。 完全な自動保存機能はないのでしょうか? Wordでは出来るのでExcelでも出来ると思っているのですがやり方がわかりません もう一つ質問があります 印刷すると、同じものが勝手に3枚出てきます 「ファイル」→「印刷」と進むと部数が「3」になっています。これを「1」に直しても次に開いた時はまた「3」になっています。どうすれば「1」になるのでしょうか

  • EXCELの再計算について

    EXCELにて、多くの計算式が入ったブックを使用しています。 計算方法は自動のままなので、セルに何か入力するとそのたびに再計算となり数秒入力ができなくなります。 しかし、原因は不明なのですが、再計算の最中にキー入力やマウスクリックがあると再計算が一時停止してすぐに入力ができ、入力が終わって数秒後に再び再計算が行われる状態になっているときがあります。 この状態がすごく調子がいいのでいつもこの状態にしておきたいのですが、この状態になる条件がわかりません。 申し訳ありませんが、どなたかこの状態にする条件をご存知の方はご教授願います。 OS:Windows XP SP2 EXCEL Ver:2003

  • エクセルの自動計算....

    エクセル初心者です。 昨日、やむおえず、エクセルを使うことになりました。 内容は値段付けです。 例えば、税込み価格の定価を書いて、30パーセント引きの値段も書くと いった内容です。 割引価格のマスを選んで、shift+=×0.6で、その後、税込み価格の定価枠を選んでEnterキー押すと、たしか、30パーセント引きの値段が出る? はずなのですが、ここで、こまったことになりました。 たとえば、19,47円になった場合、1円の位は0にしたいのです。 1,947と出たら、1,940円に自動でなるようにしたいのです。 順番的には、定価の欄に金額を入れると、当店価格が、勝手に 計算され、1円の単位を0にしたいのです。 あくまでも、値札ですので、定価が書いてあり、しかもその下には 割引金額が書いてる設定にしたいです。 OSはウィンドーズのエクセルです。

  • Office2010(Excel)のカーソル移動

    お世話になります。 Office2010(Excel)のカーソル移動なんですが、Enterによる移動はオプション機能でできます。 昨日までできていた矢印キーで上や右に移動ができなくなってしまいました。 画面自体が移動してしまいます。 どこをどうすればもとに戻るでしょうか? よろしくお願いいたします。

専門家に質問してみよう