エクセルが閉じれない時の対処法!強制終了とデータ復元の全手順

仕事や作業の途中で急にエクセルが閉じれない状態になると、せっかく作ったデータが消えてしまうのではないかと本当に焦りますよね。画面の右上にあるバツ印をクリックしても反応がなかったり、画面が白くなって応答なしのままフリーズしてしまったりすると、どう操作していいか迷ってしまうかなと思います。実はエクセルが閉じれない原因には、単純なセル編集中モードの引っかかりや裏に隠れたダイアログ、参照が正しくありませんといったポップアップのループ、さらにはメモリ不足やOneDriveのアップロード保留中による同期の詰まりなど、さまざまな理由が隠れています。また、エクスプローラーのプレビューウィンドウによる干渉やPERSONAL.XLSBの表示、VBAマクロの制御が影響しているケースも少なくありません。

強制終了

そこで今回は、ショートカットを使った安全な上書き保存からタスクマネージャーでの強制終了、Mac環境で固まった時のコマンド手順、そして万が一保存せず閉じた場合でも未保存のファイルを自動回復機能で復元する方法まで、私が調べたノウハウを分かりやすくまとめました。この記事を順番に試していただければ、大切なデータを守りながら今のトラブルをスッキリ解決できるはずですよ。

  • データを失わずにエクセルを安全に閉じるための段階的な操作手順
  • WindowsとMacそれぞれの環境でフリーズした際の強制終了の方法
  • エラー表示やクラウド同期の詰まりなど原因別の具体的なロック解除法
  • 強制終了や未保存で閉じてしまった直後にデータを復元する4つのルート
スポンサーリンク
  1. エクセルが閉じれない時の安全な終了手順とデータ復元
    1. セル編集中や隠れたダイアログをEscキーで解除
      1. 画面の裏や外に隠れたダイアログを救出する方法
    2. ショートカットで上書き保存しバツ印から通常終了
    3. 応答なしでフリーズした時はタスクマネージャー起動
      1. タスクマネージャーでも閉じれない場合のOS再起動手順
    4. Mac環境で固まった場合の強制終了コマンド手順
      1. M1チップ等のMacでセルをダブルクリックすると固まる場合の対策
    5. 保存せず閉じた未保存データを自動回復機能で復元
      1. ルート1:再起動時の「ドキュメントの回復」から戻す
      2. ルート2:「保存されていないブックの回復」と「ブックの管理」
      3. ルート3:Windowsの隠しフォルダ・一時フォルダを直接探す
      4. ルート4:Mac環境での自動回復・一時フォルダの探し方
  2. エラーでエクセルが閉じれない原因別の対処法と予防策
    1. 参照が正しくありませんのポップアップを消す手順
    2. メモリ不足の警告時は手動計算と余白削除で軽量化
      1. Windowsの仮想メモリを手動で広げる裏ワザ
    3. OneDriveのアップロード保留中と同期の解消
    4. プレビューウィンドウの干渉とファイルロック解除
    5. PERSONAL.XLSBの非表示とVBAの制御
      1. VBAマクロ(Workbook_BeforeClose)やPADで閉じれない場合
    6. エクセルが閉じれない事態を防ぐ設定と対処法まとめ
      1. 日頃からできる4つのフリーズ予防チューニング
      2. エクセルが閉じれない時の要点まとめ

エクセルが閉じれない時の安全な終了手順とデータ復元

エクセルが閉じれない事態に直面したとき、一番やってはいけないのが「マウスをカチカチと連打すること」や「キーボードを適当に叩くこと」です。パソコンの内部で処理が順番待ち(キュー)になっている状態でさらに命令を詰め込むと、一時的な処理待ちだったものが完全なフリーズへと悪化してしまいます。まずは落ち着いて、データを失うリスクが低い順番に一つずつ操作を試していきましょう。

セル編集中や隠れたダイアログをEscキーで解除

画面は固まっていないのに右上の「×」ボタンが押せない、あるいはグレーアウトして反応しないという場合、実はフリーズではなくエクセルの仕様によって閉じる操作がブロックされているだけというケースが非常によくあります。

まず最初に確認したいのが、大量のデータを貼り付けたり複雑な数式を再計算させたりした直後ではないかという点です。この場合は、マウスやキーボードに一切触れずに数分間だけ待ってみてください。処理が終わればすんなり動くようになることが多いですね。

待っても変わらない場合は、キーボードの左上にあるEscキーを1回から数回ほど(連打はせずに)ポンと押してみましょう。このEscキーには、エクセルの内部的な引っかかりをリセットしてくれる3つの大きな役割があります。

Escキーで解除できる3つの状態

  • 重い計算処理の中断:終わらない数式の再計算や外部リンクの読み込みをキャンセルして操作権を取り戻します。
  • セル編集中モードの解除:セルの中に文字入力のカーソルが点滅している「編集中」の状態では、エクセルは内容を確定すべきか判断できず閉じる操作を拒否します。Escキー(またはEnterキー)を押すことで編集モードから抜け出せます。
  • 数式バーの入力ミス解除:「=」から始まる数式を入力している最中に、うっかり別の場所や図形をクリックしてしまい身動きが取れなくなっている状態をリセットします。

画面の裏や外に隠れたダイアログを救出する方法

エラーは何も出ていないのに「×」ボタンを押すと「ポーン」という警告音(ビープ音)が鳴る場合は、「変更を保存しますか?」などの確認ダイアログが別のウィンドウの裏側や画面の外に隠れている可能性が高いです。エクセルはこうした確認画面が出ている間、そちらに返事をするまで本体の終了処理をストップする仕組みになっています。

裏に回り込んでいる場合は、開いているすべてのウィンドウを一度最小化してから、タスクバーにあるエクセルのアイコンをクリックすると、隠れていたダイアログが最前面にひょっこり現れます。

また、会社でマルチモニター(2画面)を使っていて、ノートパソコン単体に戻した時などに起こりやすいのが「画面の外(見えない場所)にダイアログが飛び出している」現象です。この場合は、以下のキーボード操作で画面内に引き戻すことができますよ。

  1. タスクバーのエクセルアイコンをクリックして、エクセルをアクティブな状態にします。
  2. キーボードのAlt + Spaceキーを同時に押します。
  3. 続けてMキー(移動)を1回押します。
  4. キーボードの十字キー(矢印キー)のどれかを1回だけ押してから、マウスをぐるぐると動かしてみてください。
  5. 画面の外にあったダイアログがマウスカーソルにくっついて画面内に戻ってくるので、見やすい場所でEnterキーを押して配置を確定させます。

ちなみに、そもそも右上の「×」ボタン自体が見当たらないという時は、ウィンドウが全画面表示モードやリボン非表示モードになっているだけかもしれません。画面の一番上にマウスカーソルを合わせるか、ブラウザー版などの場合はF11キーを押して表示モードを切り替えてみてくださいね。

ショートカットで上書き保存しバツ印から通常終了

Escキーを押しても状況が変わらない、あるいは画面が少し固まっているように見える場合でも、パソコンの内部ではキーボードからの命令だけを受け付ける余力が残っていることがあります。強制終了へ進む前に、まずは編集中のデータを守るための保存操作を試みましょう。

キーボードのCtrl + Sキーを1回押して、上書き保存ができるか試してみてください。重いファイルの場合は保存処理に時間がかかるので、押した後は数秒から数十秒ほどじっと待つのがコツです。もし画面が動いて「上書き保存ができません」といったエラーが出る場合は、「ファイル」タブから「名前を付けて保存」を選び、元のファイルとは違う名前(例:作業データ_バックアップ.xlsxなど)を付けて、ネットワーク上ではなくパソコン本体の中(デスクトップやドキュメントフォルダ)に保存してみてください。

保存を試した後は、画面右上の「×」ボタンをクリックするか、画面下のタスクバーにあるエクセルアイコンを右クリックして「ウィンドウを閉じる」を選びます。もしマウス操作が効かない場合は、キーボードのAlt + F4キーを1回だけ押して、数十秒ほど様子を見てみましょう。

Alt + F4を押した後の反応エクセルの内部状態次に取るべきアクション
保存確認の画面が出た終了命令が正常に届いている状態「保存」を選んでそのまま安全に終了する
何も変化がないキー入力が処理待ち、または無視されている何度も押さずに次の「タスクマネージャー」へ進む
画面全体が白く濁ったプログラムが完全に応答停止(ハングアップ)したすぐに次の「タスクマネージャー」へ進む

Alt + F4キーの連打は絶対にNGです!
Alt + F4は「今一番手前にあるウィンドウを閉じる」というWindows共通のショートカットキーです。エクセルが反応しないからと連打してしまうと、後ろで開いていた別のアプリやブラウザを誤って閉じてしまったり、デスクトップ画面に判定が移ってWindows自体のシャットダウン画面が出てしまったりするので、必ず1回だけ押して様子を見るようにしてくださいね(シャットダウン画面が出た場合はキャンセルを選べば大丈夫です)。

応答なしでフリーズした時はタスクマネージャー起動

ここまでの手順を試しても画面上部に「(応答なし)」と表示されたまま真っ白になって動かない場合は、Windowsの「タスクマネージャー」という機能を使って、エクセルを強制的に終了させます。このやり方は、WordやPowerPointなどが固まった時にも使える便利な方法です。

タスクマネージャーを開く方法は3パターンありますので、今のパソコンの反応具合に合わせてやりやすいものを選んでみてください。

  • 一番素早いショートカット:キーボードのCtrl + Shift + Escキーを同時に押すと、一発でタスクマネージャーが直接立ち上がります。
  • セキュリティ画面から開く:キーボードのCtrl + Alt + Deleteキーを同時に押し、切り替わった青い画面のメニューから「タスクマネージャー」をクリックします。
  • マウス操作で開く:画面左下のスタートボタン(Windowsマーク)、またはタスクバーの何もないところを右クリックして、メニューから「タスクマネージャー」を選びます。

タスクマネージャーが開いたら、「プロセス」というタブの一覧から「Microsoft Excel」(横に「応答なし」と書かれていることが多いです)を探します。見つけたら、個別のファイル名ではなく「Microsoft Excel」というアプリ自体をクリックして選択し、右下(または右上)にある「タスクの終了」ボタンをクリックしてください。

社内システム担当者へ相談する場合の豆知識
もし会社のパソコンで頻繁にフリーズしてしまい、システム管理部門やメーカーに問い合わせる必要がある場合は、「タスクの終了」を押す前に「Microsoft Excel」を右クリックして「詳細の表示」を確認しておくと、どのプログラムでエラーが起きているか手がかりが分かり、その後の相談がスムーズになりますよ。

タスクマネージャーでも閉じれない場合のOS再起動手順

ごくまれに、エクセルのフリーズがWindowsのシステム自体を巻き込んでしまい、「タスクの終了」を押してもエクセルが消えない、あるいはタスクマネージャーすら開かないという重症ケースがあります。この場合はパソコン全体が不安定になっているため、以下の順番でパソコン自体の再起動を行います。

  1. スタートメニューから再起動:マウスが動くなら、他に開いているアプリを保存して閉じた上で、スタートボタン(Windowsマーク)→「電源」アイコン→「再起動」をクリックします。
  2. セキュリティ画面から再起動:スタートメニューが反応しない場合は、Ctrl + Alt + Deleteキーを同時に押し、表示された画面の右下にある「電源」アイコンから「再起動」を選びます。
  3. 電源ボタン長押し(最終手段):画面もマウスもキーボードも一切反応しない完全フリーズ状態の時だけ、パソコン本体の電源ボタンを10秒ほど長押しして強制的に電源を切ります。

ただし、電源ボタンの長押しはハードディスクやSSDが動いている最中に無理やり電気を遮断する行為です。作業データの消失だけでなく、パソコンのシステム破損や故障を引き起こすリスクがあるため、本当にどうしようもない時だけの最終手段として覚えておいてくださいね。

Mac環境で固まった場合の強制終了コマンド手順

Mac版のエクセル(Excel for Mac)を使っている方で「閉じれない」と困っている場合、まずはWindowsとの仕組みの違いを知っておく必要があります。Macでは、ウィンドウの左上にある赤い丸ボタン(閉じるボタン)をクリックしても、今見ているシートの画面が閉じるだけで、エクセルのアプリ自体は裏で起動したまま残るという仕様になっています。

アプリを完全に終わらせる通常の操作は、キーボードのCommand (⌘) + Qを押すか、画面一番上のメニューバーにある「Excel」から「Excelを終了」を選ぶ手順になります。少しでも反応があるうちは、保存確認がちゃんと出るこの通常終了を試してみてください。

もしレインボーマーク(風車)が回り続けてCommand + Qも効かない場合は、他のアプリのデータに被害を出さないよう、影響が小さい順番(6段階)で強制終了を試していきましょう。

段階対処方法具体的な操作手順とポイント
第1段階ショートカットで強制終了Option (⌥) + Command (⌘) + Escを同時に押します。「アプリケーションの強制終了」が出たら「Microsoft Excel」を選んで「強制終了」をクリック。他のアプリには影響しない一番おすすめの方法です(Touch Bar搭載機は左端にescが出ます)。
第2段階AppleメニューやDockから終了画面左上のリンゴマーク()から「強制終了」を選ぶか、DockのエクセルアイコンをOptionキーを押しながら右クリック(または2本指クリック)して「強制終了」を選びます。反応しないからとDockアイコンを普通に連打すると悪化するので注意です。
第3段階アクティビティモニタで停止Finderの「アプリケーション」→「ユーティリティ」→「アクティビティモニタ」を開きます。一覧からExcelを選び、上部の「×」マーク(停止ボタン)を押して「強制終了」を選びます。Windowsのタスクマネージャーにあたる機能です。
第4段階ターミナルでコマンド終了画面操作が効かない時の上級ワザです。「ユーティリティ」→「ターミナル」を開き、ps aux | grep "Microsoft Excel"と入力して数字(PID)を調べ、kill [PIDの数字]を実行します。止まらなければkill -9 [PIDの数字]またはkillall -KILL "Microsoft Excel"で確実にプロセスを止めます。
第5段階Macの再起動・強制再起動リンゴマークから「再起動」を選びます。この時、「再ログイン時にウィンドウを再度開く」のチェックは必ず外してください(そのままにすると起動直後にまた固まります)。反応しない場合はControl + Command + 電源ボタンを画面が消えるまで長押しします。
第6段階電源ボタン長押しで電源断ポインタも完全に固まった場合の最終手段として、Mac本体の電源ボタン(またはTouch IDボタン)を約10秒間、画面が真っ暗になるまで押し続けます。

なお、ネット上の一部の記事では「Command + Option + Shift + Escの長押し」というやり方が紹介されていることがありますが、Apple公式の案内にある通りOption + Command + Escを使ってウィンドウを出してから選ぶ方が確実で安全かなと思います。

M1チップ等のMacでセルをダブルクリックすると固まる場合の対策

Appleシリコン(M1チップなど)を搭載したMacBook Air等で、「セルをダブルクリックした瞬間にフリーズして閉じれなくなる」という特有の現象が報告されています。もしMacで頻繁に固まる場合は、以下の設定見直しを順番に試してみてください。

  • 上部メニューの「Excel」→「環境設定」→「編集」を開き、「操作をアニメーションで表示する」のチェックを外す。
  • 同じく「環境設定」→「オートコンプリート」を開き、「オートコンプリートを使う」のチェックを外す。
  • 上部メニューの「ツール」→「Excel アドイン」を開き、「Solver Add-In」と「分析ツール」のチェックを外す。

これでも改善しない場合は、エクセルを最新バージョンにアップデートするか、Mac本体を「セーフモード」(電源を切った状態から、Appleシリコン搭載機は起動オプションが出るまで電源ボタンを長押ししてShiftを押しながら起動、Intel搭載機は起動直後にShiftを押しっぱなしにする)で立ち上げて、他の常駐ソフトが邪魔をしていないか切り分けてみると原因が掴みやすいですよ。

保存せず閉じた未保存データを自動回復機能で復元

タスクマネージャーなどでやむを得ず強制終了した時や、焦って「保存しない」を押して閉じてしまった時でも、まだ諦めないでください!エクセルには裏側でこまめにバックアップを取ってくれる「自動回復(オートリカバリ)」という頼もしい機能が備わっています。

ただし、閉じた後に何度もエクセルを開き直したり新しい作業を始めたりすると、残っていた一時ファイルが上書きされて消えてしまうことがあります。強制終了した直後に、以下の4つのルートを上から順番に確認していきましょう。

ルート1:再起動時の「ドキュメントの回復」から戻す

フリーズや強制終了などの異常終了が起きた直後にエクセルを立ち上げると、画面の左側に「ドキュメントの回復」という専用エリアが自動的に表示されます。ここに「ファイル名 [自動回復済み]」といった候補が並ぶので、一番新しい日時のものをクリックして開き、中身が無事ならすぐに「名前を付けて保存」で安全な場所に保存し直してください。

ルート2:「保存されていないブックの回復」と「ブックの管理」

左側に回復画面が出なかった場合や、自分でうっかり「保存しない」を選んで閉じてしまった場合は、エクセルの「ファイル」タブから探しに行きます。

  • 新規作成で一度も保存していなかった場合:エクセルを開き、「ファイル」→「情報」→「ブックの管理」アイコンをクリックし、「保存されていないブックの回復」を選択します(または「ファイル」→「開く」の一番下にある同じボタンでもOKです)。一覧から該当ファイルを開いて保存します。
  • 既存のファイルを編集して保存せず閉じた場合:元のファイルを普通に開き、「ファイル」→「情報」へ進みます。「ブックの管理」のところに「今日 ○○:○○(保存しないで終了)」といったラベルが残っていれば、それをクリックして上部の「復元」ボタンを押すことでデータを取り戻せます。

ルート3:Windowsの隠しフォルダ・一時フォルダを直接探す

上記の画面に出てこない場合でも、パソコンの奥深くのフォルダにバックアップの残骸(拡張子が.asd、.xar、.xlsb、.xlk、.tmpなどのファイル)が眠っていることがあります。エクスプローラーの上部メニュー「表示」から「隠しファイル」にチェックを入れた状態で、以下の場所を直接覗いてみてください([ユーザー名]はご自身のPCの名前に置き換えてくださいね)。

Windowsで探すべき3つのフォルダパス

  • 未保存ファイルの保管場所:
    C:\Users\[ユーザー名]\AppData\Local\Microsoft\Office\UnsavedFiles
    (または C:\Users\[ユーザー名]\Documents\UnsavedFiles)
  • 自動回復データの保管場所:
    C:\Users\[ユーザー名]\AppData\Roaming\Microsoft\Excel\
  • システムの一時フォルダ:
    エクスプローラーのアドレスバーに %temp% と入力してEnterキーを押した先

※保存場所が変更されていることもあるので、エクセルの「ファイル」→「オプション」→「保存」にある「自動回復用ファイルの場所」のパスもあわせて確認すると確実です。

ルート4:Mac環境での自動回復・一時フォルダの探し方

Mac版エクセルで強制終了した後のデータは、少し隠れた場所にあります。Finderを開き、画面一番上のメニューバーにある「移動」をクリックしながら、キーボードのOptionキーを押しっぱなしにしてください。するとメニューの途中に「ライブラリ」という隠し項目が現れるので、それをクリックし、以下の順番でフォルダを辿っていきます。

/Users/[ユーザー名]/Library/Containers/com.microsoft.Excel/Data/Library/Preferences/AutoRecovery
(見つからない場合は ~/Library/Application Support/Microsoft/Office/UnsavedFiles/ も確認)

この中に「AutoRecovery save of [ファイル名]」というファイルがあれば、エクセルで開いて別名保存すれば復活できます。もしここも空っぽなら、「ユーティリティ」から「ターミナル」を開き、open $TMPDIR と入力してReturnキーを押してみてください。開いたフォルダの中の「TemporaryItems」に ~excel から始まる一時ファイルが残っていれば、デスクトップ等にコピーしてから開くことで救出できる場合があります。

また、ファイルをOneDrive上で作業していた場合は、「ファイル」→「情報」→「バージョン履歴」から少し前の時間を呼び出せますし、Macなら「Time Machine」のバックアップから戻せることもあります。なお、もし間違えて古い状態のまま上書き保存してしまったという場合は、エクセルを間違えて上書きした際の初期対応と復元手順でも詳しく解説していますので、あわせて参考にしてみてくださいね。

※会社のパソコンなどでこれらの手順でも見つからない場合は、市販の復元ソフトなどを自己判断でインストールするとデータが完全に上書きされてしまう恐れがあるため、無理をせず社内のシステム担当部署や専門業者に相談することをおすすめします。

エラーでエクセルが閉じれない原因別の対処法と予防策

強制終了1

ここからは、画面が真っ白にフリーズしているわけではないのに、いろいろな警告メッセージが出たり、裏側のシステムが邪魔をしたりしてエクセルが閉じれないケースについて、原因別のピンポイントな解決策を見ていきましょう。なぜその現象が起きるのかを知っておくと、次に同じことが起きても慌てずに対処できるようになりますよ。

参照が正しくありませんのポップアップを消す手順

エクセルを閉じようとした瞬間に「参照が正しくありません」や「Microsoft Excelを終了できません」という小さなポップアップ画面が出てきて、「OK」を押しても無限にループして消えない…という現象、実はこれ、結構よくあるトラブルなんです。

なぜこんなことが起きるかというと、一番多いのは「数式バーや図形のうっかりミス」です。セルに「=」を入れて数式を作っている途中で関係ない場所をクリックしてしまったり、シート上の図形やイラストを選択したまま気づかずにキーボードに触れてしまい、数式バーに変な文字が入った状態で閉じようとしたりすると発生します。また、グラフの元データ範囲が消えていて#REF!エラーになっていたり、図形に登録したマクロや外部リンクの参照先が壊れていたりするのも原因になります。

この無限ループから一瞬で抜け出す特効薬が、ここでもやっぱりEscキーです!

「参照が正しくありません」を消す手順

  1. エラー画面の「OK」をクリックした直後に、すぐキーボードのEscキーを1回押します。
  2. または、エラー画面が出ている状態で「OK」を押さずに、Escキーを2回連続でポンポンと押します。

これだけで数式バーに迷い込んでいた不正な文字がクリアされ、嘘みたいにスッと閉じられるようになります。無事に閉じられる状態に戻ったら、再発を防ぐために、怪しい図形を右クリックしてマクロの登録やリンクを解除したり、「数式」タブの「名前の管理」や「リンクの編集」、グラフの「データの選択」から壊れている参照先(#REF!など)を消しておくと安心ですね。

メモリ不足の警告時は手動計算と余白削除で軽量化

「使用可能なリソースを使用してこのタスクを完了できません。少ないデータを選択するか、他のアプリケーションを閉じます」や「メモリ不足」という警告が出て、保存もできないし、ファイルを軽くするために行を消そうとしても「メモリ不足です」と怒られて閉じることすらできない…という八方塞がりな状態になることがあります。

最新のパソコンでメモリ(RAM)がたくさん積んであるのにどうして?と思うかもしれませんが、これには2つの理由があります。1つ目は、お使いのエクセルが「32ビット版」であるケースです。32ビット版のエクセルは、パソコン本体の性能がどれだけ高くても、プログラムの仕組み上最大2GB程度のメモリしか使えないという厳しい制限があります(「ファイル」→「アカウント」→「Excelのバージョン情報」で確認できます)。

2つ目は、エクセルファイルの中身が見えないゴミで肥大化しているケースです。例えば、Ctrl + Endキーを押した時に、実際の表よりもはるか下の何十万行目までカーソルが飛んでしまう状態(空白に見えるセルに書式だけ残っている状態)や、コピペを繰り返したせいで「条件付き書式」のルールが何万件も増殖している状態、さらには目に見えない極小の図形オブジェクトや使っていない非表示シート、列全体(A:Aなど)を指定した重い関数(OFFSETやINDIRECTなど)がメモリを食い潰しているパターンですね。

この状態から抜け出してファイルを軽くするには、以下の順番で応急処置を行ってみてください。

  1. 計算方法を手動にする:「数式」タブの「計算方法の設定」から「手動」に切り替えます。これで勝手に再計算してメモリを消費するのをストップさせ、操作できる余裕を取り戻します(計算させたい時はF9キーを押します)。
  2. 余白の行・列をごっそり消す:Ctrl + Endキーを押して最後のセルを確認し、実際のデータより下にある余分な行や右側の列をすべて選択して「削除」してから上書き保存します。
  3. 条件付き書式やオブジェクトの整理:「ホーム」タブの「条件付き書式」→「ルールの管理」から不要な重複ルールを消し、使っていない非表示シートも削除します。

Windowsの仮想メモリを手動で広げる裏ワザ

もしお仕事でどうしても巨大なデータを扱う必要がある場合は、32ビット版から64ビット版のOfficeへ入れ替えるのが一番ですが、パソコン側の設定で「仮想メモリ(ハードディスクの一部をメモリの代わりとして使う機能)」を広げてあげるのも効果的です。

管理者権限のあるアカウントで、Cドライブの空き容量が十分にあることを確認したら、スタートボタン横の検索窓に sysdm.cpl と入力してEnterを押し、「システムのプロパティ」を開きます。「詳細設定」タブ→パフォーマンスの「設定」→「詳細設定」タブ→仮想メモリの「変更」へ進み、一番上の自動管理のチェックを外して「カスタムサイズ」を選びます。

設定する数値はあくまで一般的な目安ですが、初期サイズに「搭載されている物理メモリの1.5倍」、最大サイズに「物理メモリの3倍」程度(例えばメモリ8GB=8192MBのパソコンなら、初期サイズ12288MB、最大サイズ24576MBほど)を入力して「設定」→「OK」を押し、パソコンを再起動してみてください。急な重い処理が来た時でもクラッシュしにくくなりますよ。

OneDriveのアップロード保留中と同期の解消

Microsoft 365などを使っていて、ファイルを閉じようとすると「閉じています…」という表示が出たまま10分経っても終わらない、あるいは画面の上の方に「アップロード保留中 サーバーがビジーです」と出て閉じれないというトラブルも非常に増えています。

これは、エクセルの左上にある「自動保存」がオンになっていることで、閉じる瞬間にクラウド(OneDriveやSharePoint)へデータを送ろうとして通信が詰まっている状態です。Wi-Fiの一時的な途切れや、OneDriveのサインイン切れ、クラウドの容量不足(ゴミ箱の中身も容量にカウントされます)、あるいはファイル名に使えない記号(\ / : * ? " < > | など)が入っていたりすることが原因になります。

この同期詰まりを解消するには、まずエクセル画面の左上にある「自動保存」のスイッチをオフに切り替え、「名前を付けて保存」でパソコン本体のデスクトップなどに別名で保存してデータを確保しましょう。なお、普段からクラウド同期のトラブルが多くて困っている場合は、エクセルの自動保存をオフにする方法とグレーアウト時の対処法を確認して設定を見直しておくのもひとつの手ですね。

データを確保したら、画面右下の時計の近く(Macは上部メニューバー)にあるOneDriveの雲マークをクリックして、以下の対処を試してみてください。

  • サインインが切れていればログインし直す。
  • 設定(歯車マーク)から「同期の一時停止(2時間など)」を選び、数分待ってから「同期を再開」を押して通信をリフレッシュさせる。
  • それでも「アップロード保留中」が消えない場合は、エクセルとOneDriveをすべて終了させた状態で、エクセルの「ファイル」→「オプション」→「保存」の下部にある「キャッシュ ファイルの削除」ボタンを押す。

これらをやっても全く直らない時の最終リセット方法として、キーボードのWindows + Rキーを押して「ファイル名を指定して実行」を開き、%localappdata%\Microsoft\OneDrive\onedrive.exe /reset と入力してOKを押すと、OneDriveの同期プログラムを綺麗に再構築することができますよ(ちなみに、OneDriveを安定して動かすには、同期するファイル数の合計を一般的な目安として30万項目以下に抑えておくのがおすすめです)。

デスクトップのアイコンに付いた「赤い×印」の正体
「エクセルのバツ印が消えない・閉じれない」と検索される方の中に、デスクトップやフォルダにあるエクセルのアイコン自体に「赤い丸に白抜きの×印」や「グレーの×印」が付いているケースがあります。これはウィンドウを閉じるボタンではなく、「OneDriveの同期エラー」または「社内ネットワーク(NAS)との切断」を知らせるマーク(オーバーレイアイコン)です。VPNやネット接続を確認した上で、デスクトップの何もないところをクリックしてF5キー(最新の情報に更新)を押すとスッと消えることが多いですよ。

プレビューウィンドウの干渉とファイルロック解除

エクセルを閉じる時に「保存しますか?」と聞かれて、「はい」を選んでも「いいえ」を選んでも「ファイルはロックされています」と出て閉じられない、あるいは閉じた直後に開き直すと「他のユーザーが編集中のためロックされています」と出てしまう現象があります。自分一人で作業しているはずなのに、なぜこんなことが起きるのでしょうか?

実はこの現象の最大の盲点になっているのが、ファイルを探す時に使うWindowsエクスプローラーの「プレビューウィンドウ(または詳細ウィンドウ)」機能なんです。

エクスプローラーの右側にファイルの中身をチラ見できるプレビュー画面を出したままエクセルを開くと、「エクスプローラー側がファイルを掴んだまま離さない状態」になり、エクセル本体の保存や終了処理と正面衝突して自分自身でロックをかけてしまいます。さらに後述する個人用マクロブック(PERSONAL.XLSB)を使っていると、エクスプローラーの裏側に「使用中のファイル」という警告が隠れて出てしまい、エクセルが白い画面のまま固まったように見えることもあります。

ファイルロックを確実に解除する3ステップ

  1. プレビュー機能をオフにする:エクスプローラーを開き、Windows 11なら上部の「表示」→「表示」メニューから「プレビュー ウィンドウ」と「詳細ウィンドウ」のチェックを外します(Windows 10なら「表示」タブにある両方のボタンをクリックしてオフにします)。これだけで劇的に改善します。
  2. 残骸ファイルを消す:すべてのエクセルを閉じてもロックが解けない場合は、前回の異常終了で残ってしまった一時ファイルが邪魔をしています。エクスプローラーの「隠しファイル」表示をオンにし、元のエクセルファイルと全く同じフォルダの中に ~$ファイル名.xlsx のような半透明のファイルが残っていれば、誰も開いていないことを確認して削除します。
  3. コピーして入れ替える裏ワザ:どうしてもロックが外れない時は、そのエクセルファイルをコピーして同じフォルダに貼り付け、元のロックされたファイルを削除してから、コピーしたファイルの名前を元通りに戻してみてください。これで一瞬でロックがリセットされますよ。

PERSONAL.XLSBの非表示とVBAの制御

作業していたシートを閉じたはずなのに枠だけの灰色のエクセル画面が居座って閉じれない、あるいはエクセルを終了するたびに、触ってもいない「PERSONAL.XLSB の変更を保存しますか?」という確認が毎回出てきてうっとうしい、というお悩みもよく耳にします。

この「PERSONAL.XLSB」の正体は、マクロを記録する時に「個人用マクロブック」を選ぶと作られる専用の裏方ファイルです(C:\Users\[ユーザー名]\AppData\Roaming\Microsoft\Excel\XLSTART というフォルダに入っています)。本来は裏側でこっそり動く「非表示」の設定になっているのですが、何かの拍子に「再表示」のまま保存してしまうと、毎回邪魔なウィンドウとして表に出てきてしまいます。

これを元通り裏方に隠す手順はとても簡単です。

  1. PERSONAL.XLSBの画面が開いている状態で、上部リボンの「表示」タブをクリックします。
  2. 「ウィンドウ」というグループの中にある「表示しない」ボタンをクリックします。
  3. シートが消えて灰色の画面になったら、右上の「×」ボタンを押してエクセルを閉じます。
  4. 最後に「PERSONAL.XLSB の変更を保存しますか?」と聞かれたら、ここで必ず「保存(はい)」をクリックしてください。

「非表示にしたよ」という状態を上書き保存してあげることで、次回からは表に出てこなくなり、すんなりエクセルを閉じられるようになります。

VBAマクロ(Workbook_BeforeClose)やPADで閉じれない場合

会社で配布されたシステム用のエクセル(.xlsm)などで、右上の「×」ボタンを押しても絶対に閉じられないように作られている場合があります。これはフリーズではなく、VBAマクロのPrivate Sub Workbook_BeforeClose(Cancel As Boolean)というプログラムで、「特定の必須セル(名前や日付など)が入力されていない時は、Cancel = Trueにして閉じる操作を強制キャンセルする」という仕組みが組まれているためです。

この場合は、画面の指示に従って未入力のセルを埋めるか、どうしても閉じたい時は「開発」タブから「デザインモード」をクリックしてオンにする(マクロの動作を一時ストップさせる)ことで閉じることができます。また、自分で作ったマクロの「終了ボタン」を押しても閉じられない場合は、コードに ActiveWorkbook.Close savechanges:=False と書き加えておくと、確認画面を出さずにスパッと閉じることができますよ。

ちなみに、最近よく使われる自動化ツールの「Power Automate Desktop(PAD)」でエクセルが閉じられない場合は、「Excelの起動」で作られた変数名(%ExcelInstance%など)と「Excelを閉じる」で指定している変数名がズレているか、裏で保存確認画面が出て止まっているのが原因ですので、フローの設定を見直してみてくださいね。

エクセルが閉じれない事態を防ぐ設定と対処法まとめ

最後に、ここまで紹介した方法でもなぜかしょっちゅうエクセルが固まって閉じれなくなる…という方に向けて、パソコン環境そのものを安定させる根本的な予防策と、今回のまとめをお伝えします。

日頃からできる4つのフリーズ予防チューニング

  • 自動回復の間隔を「5分」に縮める:万が一の強制終了に備えて、「ファイル」→「オプション」→「保存」(Macは「環境設定」→「保存」)を開き、「次の間隔で自動回復用データを保存する」の時間を初期設定の10分から「5分」くらいに短くしておくと、失うデータを最小限に抑えられます。あわせて「保存しないで終了する場合、最後に自動回復されたバージョンを残す」にも必ずチェックを入れておきましょう。
  • 通常使うプリンターを固定する:実はエクセルは、ファイルを開いたり保存して閉じたりする時に、裏側で「プリンター」と通信してページの余白や印刷範囲を計算しています。そのため、繋がっていない会社のネットワークプリンターが指定されていると、通信待ちでフリーズしたりプリンター選択画面が何度も出たりします。Windowsの「設定」→「Bluetoothとデバイス」→「プリンターとスキャナー」で「Windowsで通常使うプリンターを管理する」をオフにし、常に使えるプリンターや「Microsoft Print to PDF」を「通常使うプリンター」に固定しておくと動作がすごく安定しますよ(ストアアプリ版のOfficeで設定が反映されない場合は、デスクトップ版への入れ替えも検討してみてください)。
  • セーフモードでアドインやDDE設定を見直す:後から入れた拡張機能(アドイン)やセキュリティソフトが邪魔をしていることもあります。Windows + Rキーを押して excel /safe と入力し、セーフモードで起動してスムーズに閉じられるならアドインが原因です。「ファイル」→「オプション」→「アドイン」の下部にある「COM アドイン」の「設定」から不要なもののチェックを外しましょう。また、「オプション」→「詳細設定」の下の方にある「全般」セクションの「他のアプリケーションで動的データ交換 (DDE) を使用するアプリケーションを無視する」のチェック状態を見直すのも有効です。ちなみに、こうしたセーフモードを使った原因の切り分けや、後述するOfficeの修復機能については、同じOffice製品であるOutlookで応答なしが頻発する原因とフリーズ解消手順でも共通する詳しい仕組みを解説していますので、Office全体が重いと感じる方はぜひ覗いてみてください。
  • ファイルの修復とOffice自体の修復:特定のファイルだけがおかしい時は、エクセルの「ファイル」→「開く」→「参照」でファイルを選び、右下の「開く」ボタンの横にある小さな「▼」から「開いて修復」を試します。どのファイルでも調子が悪い場合は、Windowsのスタートボタンを右クリック→「インストールされているアプリ(アプリと機能)」からMicrosoft 365(またはOffice)の「変更」を選び、まずは手軽な「クイック修復」を、それでもダメなら「オンライン修復」を実行してみてください。

エクセルが閉じれない時の要点まとめ

エクセルが閉じれないというトラブルは、本当に心臓に悪いものですが、原因をひとつずつ紐解いていけば必ず安全に対処できます。最後にもう一度、今回の大切なポイントを振り返っておきましょう。

この記事のまとめ

  • まずはマウス連打を控え、数分待ってからEscキーを押して「セル編集中」や「数式エラー」を解除する。
  • 裏や画面外に隠れた確認ダイアログは、最小化やAlt + Space → Mキーで画面内に呼び戻す。
  • 固まっている時はCtrl + Sで保存を試みてから、Alt + F4(1回だけ)やタスクマネージャー(Ctrl + Shift + Esc)、MacならOption + Command + Escで安全に終了させる。
  • OneDriveの同期詰まりや、エクスプローラーのプレビューウィンドウによるファイルロックなど、フリーズ以外の原因に合わせて設定を解除する。
  • 強制終了した直後は、自動回復ペインや「保存されていないブックの回復」、隠しフォルダ(UnsavedFiles等)から速やかにデータを救出する。

なお、この記事でご紹介したシステム設定の変更やフォルダの操作、メモリ設定の数値などはあくまで一般的な目安となります。お使いのパソコンのバージョンや会社のセキュリティ環境によって画面や挙動が異なる場合がありますので、正確な情報はMicrosoftの公式サイトをご確認いただくか、パソコンのシステム操作に不安がある場合の最終的な判断は、社内の情報システム担当者や専門家のサポートへご相談くださいね。この記事が、あなたの大切な作業データを守り、スムーズにお仕事を再開する助けになれば嬉しいです!

タイトルとURLをコピーしました