Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

ExcelがWindowsでクラッシュし続ける原因と対処法を徹底解説

MS Excelがクラッシュし続ける」というトラブルは多くのユーザーから報告されているよくある問題です。起動時や計算・データ管理などの作業中、あるいはファイル保存時にExcelが突然クラッシュしたり、フリーズして応答しなくなるという症状が発生します。

この問題は非常に厄介で、XLS/XLSXファイルの破損やデータ損失につながることもあります。原因は古いバージョンのExcelを使い続けていること、アドインの非互換性などさまざまですが、本記事では詳しく解説していきます。

Microsoft Excelは世界中で広く使われているアプリケーションであるため、ファイルが破損しやすい側面もあります。破損したExcelファイルが開けなくなるケースもあれば、「ファイルが破損しているため開けません」というエラーメッセージが表示されてクラッシュすることもあります。

幸いにも、これまで多くのユーザーのExcelブックがクラッシュする問題を解決してきた方法があります。調査の結果、この問題には複数の原因があることが判明しました。まずは主な原因を見ていきましょう。

Excelがクラッシュし続ける主な原因

  • アドインの非互換性 – Excelファイル内のアドインが破損したり互換性を失ったりすると、ドキュメントに不具合が生じます。問題のあるアドインを削除することで解決できる場合があります。
  • Excelが古いバージョンである – Windows OSは安定性とセキュリティ向上のため定期的に更新されています。重要な更新プログラムが適用されていないExcelは、最新のWindows環境と非互換になり、クラッシュ・フリーズ・応答なしなどの問題を引き起こしやすくなります。
  • 他のアプリケーションとの競合 – 最近サードパーティ製ソフトウェアをインストールした場合、それがExcelと干渉・競合して正常な動作を妨げている可能性があります。競合するプログラムを無効化またはアンインストールすると解決することがあります。
  • MS Officeのインストール自体の問題 – Officeのインストールファイルが破損していたり、更新が不完全だったりすると、Excelのインストールも破損し、クラッシュを含むさまざまな問題の原因になります。MS Officeを正しく再インストールすることで改善する可能性があります。
  • Excelファイルの部分的な破損 – 突然の停電などでExcelが強制終了されると、開いていたブックが部分的に破損し、クラッシュやフリーズを引き起こすことがあります。
  • 書式設定やスタイルによる問題 – ブック内の複数のワークシートに異なる・不適切な書式が混在していると、クラッシュやフリーズが発生することがあります。該当する場合は、書式やスタイルを削除することで改善する可能性があります。
  • サードパーティ製ソフトで作成されたExcelファイル – 分析ツールからデータをExcel形式でダウンロードするなど、外部アプリケーションで生成されたファイルは、正しく作成されていないと一部の機能が意図どおりに動作せず、クラッシュ・フリーズ・ハングアップを起こすことがあります。

原因がわかったところで、以下の解決策を順番に試してみましょう。

解決策1:Excelをセーフモードで起動する

まずはMS Excelをセーフモードで起動してみてください。セーフモードでは一部の機能が制限され、COMアドイン以外のExcelアドインをバイパスして起動できます。手順は以下のとおりです。

  1. まずExcelシートを閉じます。
  2. デスクトップ上にExcelのショートカットを作成します。
  3. Ctrlキーを押しながらExcelを起動します。
  4. 画面に確認メッセージが表示されたら、「はい」をクリックします。

別の方法として、Windows + Rキーで「ファイル名を指定して実行」を開き、「excel /safe」と入力してEnterキーを押すことでもセーフモードで起動できます。既存のファイルを開いて問題が解決したか確認してください。解決しない場合は次の解決策に進みます。

解決策2:問題のあるアドインを削除する

セーフモードでExcelが正常に動作する場合は、不良アドインがクラッシュの原因になっている可能性が高いです。インストール済みのアドインがMS Excelと干渉・競合しているかもしれません。

問題のあるアドインを見つけて削除することで、クラッシュ問題を解決できる可能性があります。以下の手順に従ってください。

  1. 通常どおりExcelを起動し、「ファイル」→「オプション」→「アドイン」を開きます。
  2. 下部のドロップダウンボックスで「COM アドイン」を選択し、「移動」をクリックします。
  3. すべてのチェックボックスをオフにして「OK」をクリックします。
  4. Excelを再起動して問題が解決したか確認します。
  5. クラッシュやフリーズが止まったら、COMアドインを再度開き、アドインを1つずつ有効化してはExcelを再起動して確認します。これをすべてのアドインに対して繰り返し、原因となっているアドインを特定します。

この方法で問題を引き起こしているアドインを特定できます。エラーの原因となっているアドインだけを削除してください。

この方法で解決しない場合は、次の解決策に進みます。

解決策3:最新の更新プログラムをインストールする

Windows Updateの自動ダウンロードとインストールが無効になっている場合は、有効にしましょう。Windows UpdateはOSの見た目を向上させるだけでなく、MS OfficeのようにOS上で問題を抱えているアプリケーションの不具合も修正してくれます。Windowsを最新版に更新することで問題が解決する可能性があります。

Windowsの更新に加えて、MS Officeの手動更新も同様に重要です。以下の手順で行います。

  1. MS Officeアプリを開き、「ファイル」→「アカウント」を選択します。
  2. 「製品情報」の「更新オプション」をクリックし、最後に「今すぐ更新」を選択します。

使用しているExcelがMicrosoft Storeからダウンロードしたものである場合は、Storeを開いてMS Officeを更新してください。これによりクラッシュ問題だけでなく、さまざまなエラーの解決にも役立ちます。

MS Officeを最新版に更新したら、問題が解決したかどうかを確認します。解決しない場合は次の解決策へ進みましょう。

解決策4:条件付き書式ルールをクリアする

フリーズやクラッシュの原因が特定のシートだけにある場合があります。そのようなときは、そのシートの「条件付き書式ルール」をクリアしてみてください。

  1. 問題が発生しているExcelシートで、「ホーム」タブの「条件付き書式」をクリックし、「ルールのクリア」→「シート全体からルールをクリア」を選択します。
  2. 同様の問題が発生している他のシートでも同じ手順を繰り返します。
  3. 「ファイル」→「保存」をクリックし、元のシートを上書きしないよう、新しいフォルダーに新しい名前で保存します。

その後、問題が解決したかどうかを確認してください。

解決策5:多数のセルの書式設定とスタイルを削除する

Excelブックが異なるプラットフォーム上の複数ユーザーによって編集・共有されている場合、セルごとに異なる書式が適用され、シートのフリーズやクラッシュを引き起こすことがあります。

この問題は、1つのブック内に書式の異なる複数のワークシートが含まれている場合に発生しやすい傾向があります。不要なセルスタイルや書式を削除してから、Excelを開いて問題が解決したか確認してください。

解決策6:Excelのアニメーションを無効にする

Excelのアニメーションは追加の処理リソースと電力を消費するため、無効にすることをおすすめします。これにより、クラッシュやフリーズの問題が解決するだけでなく、Excelのパフォーマンスも最適化されます。

Excelではアニメーションが自動的に有効になっており、多くの場合、さまざまな問題の原因となります。ファイルの動作が遅くなったり、最悪の場合クラッシュして応答しなくなったりすることもあります。

以下の手順でアニメーションを無効にしましょう。

  1. Excelシートを開き、「ファイル」→「オプション」をクリックします。
  2. 「詳細設定」を選択し、「ハードウェア グラフィック アクセラレータを無効にする」にチェックを入れます。
  3. 「OK」をクリックしてウィンドウを閉じ、MS Excelを再起動します。

アニメーションを無効にすることでクラッシュ問題が解決すると期待できますが、それでもファイルを開く・保存する際に問題が残る場合は、次の修正方法に進んでください。

解決策7:競合するプロセスやプログラムを確認する

Windowsの起動時に自動的に開始されるプロセスやプログラムは数多くあり、それらがExcelアプリケーションにエラーを引き起こしている可能性があります。問題を解決するには、選択的なスタートアップを行うか、Windowsシステムをクリーンブートして、アプリケーションが正常に動作できる環境を作りましょう。

以下の手順を1つずつ実行してください。

  1. システムの電源を入れます。
  2. 管理者としてサインインします。
  3. キーボードのWindows + Rキーを押します。
  4. 「ファイル名を指定して実行」ダイアログボックスにmsconfigと入力し、Enterキーを押します。
  5. システム構成」ウィンドウが表示されます。
  6. 「サービス」タブをクリックし、「Microsoft のサービスをすべて隠す」にチェックを入れます。
  7. 「すべて無効」をクリックし、「適用」→「OK」の順にクリックします。
  8. 次に「スタートアップ」タブに移動し、「タスク マネージャーを開く」を選択します。
  9. タスクマネージャーのスタートアップタブで、無効にしたい項目を右クリックして「無効にする」を選択します。
  10. タスクマネージャーを閉じます。
  11. 「システム構成」ダイアログボックスの「スタートアップ」タブに戻り、「OK」をクリックしてシステムを再起動します。

この解決策は多くのMS Excelユーザーに効果がありましたが、うまくいかない場合は次の方法を試してください。

解決策8:MS Officeパッケージを修復する

MS Officeパッケージの修復も、多くのユーザーのExcelクラッシュ問題を解決してきた実績のある方法です。おそらく最も有効な解決策の一つと言えるでしょう。

以下の手順に従ってください。

  1. Windowsキー + Rを押し、「ファイル名を指定して実行」ボックスにappwiz.cplと入力して「OK」をクリックします。
  2. プログラムと機能」ウィンドウが開いたら、一覧からMicrosoft Officeを探して右クリックし、「変更」をクリックします。
  3. 新しいダイアログボックスが表示されたら、「クイック修復」を選択します。
  4. 「修復」をクリックし、続いて「続行」をクリックして問題の検出と修復を開始します。
  5. 処理が完了するまで少し時間がかかります。完了したらシステムを再起動し、Excelシートを開いて状態を確認してください。

解決策9:Microsoft Officeを再インストールする

Officeの修復を実行してもExcelのクラッシュが止まらない場合は、MS Officeスイートの再インストールを試みてください。Officeのインストールが破損しているためにエラーが発生している可能性があります。

以下の手順でMS Officeをアンインストールして再インストールしましょう。

  1. すべてのMS Officeアプリケーションを閉じ、コンピューターで「コントロール パネル」を起動します。
  2. 「プログラム」をクリックし、「プログラムのアンインストール」を選択します。
  3. Microsoft Officeを探してクリックし、「アンインストール」を選択します。
  4. はい」をクリックしてMS Officeのアンインストールを実行します。

アンインストールが完了したらPCを再起動し、Microsoft Officeをコンピューターに再インストールしてください。

解決策10:「ファイルを開いて修復」ツールを実行する

上記の解決策をすべて試してもExcelスプレッドシートのクラッシュ問題が解決しない場合、Excelファイル自体に深刻な問題が発生しており、「ファイルが破損しているため開けません」といったエラーが表示されて開けない・応答しない状態になっている可能性があります。

その場合は、Excelに組み込まれている「ファイルを開いて修復」ユーティリティの実行をおすすめします。これは多くのExcelの問題を解決し、クラッシュ後のExcelファイルの復旧にも役立ちます。

以下の手順に従ってください。

  1. Windows + Sキーを押し、検索ボックスに「excel」と入力してMS Excelを選択します。
  2. 「ファイル」タブ→「開く」→「参照」をクリックし、問題が発生しているExcelシートを探して選択します。
  3. 「開く」ボタンの横の矢印をクリックし、「開いて修復」を選択します。
  4. 新しいダイアログボックスが表示されたら、「修復」をクリックします。このオプションでMS Excelのデータをすべて復旧できます。
  5. 数式と値のみを抽出したい場合は、「データの抽出」をクリックします。

以上が、Windows 10および11でExcelがクラッシュし続ける問題への対処法です。ここで紹介した解決策を実行すれば、Excelのクラッシュ・フリーズ・応答なしの問題をトラブルシューティングできるはずです。

  1. Windows 10 PCでNetflixがクラッシュし続ける問題の解決方法

    Netflixは今や多くの人にとって欠かせないエンターテインメントの主な供給源となっています。コンテンツの質は非常に高いものの、料金面でもう少しコストパフォーマンスが良ければと感じることもあります。Netflixの利用において大きな問題はほとんどありませんが、唯一厄介なのが「動画が頻繁にクラッシュする」というトラブルです。この問題は非常にストレスfullですが、以下に紹介する方法を実践すれば、Netflixのクラッシュを防ぐことができます。 Windows 10 PCでNetflixがクラッシュし続ける問題を解決する手順 方法1:日付と時刻の設定を確認する Windows 10 PCの時計は単

  2. Windows 11でMicrosoft Excelから印刷できない問題を解決する5つの対処法

    Microsoftが開発したExcelは、スプレッドシート上のデータを書式設定・整理・計算するための定番ユーティリティソフトです。長年にわたって幅広く利用されており、Microsoft 365(旧Office)スイートの中核を担うアプリケーションの一つです。データ分析から複雑な計算まで、数値データを整理して扱う際には欠かせない存在といえるでしょう。 アプリやソフトウェアの使用中にエラーや不具合に遭遇するのは珍しいことではありません。Excelでファイルが印刷できない場合は、以下の対処法を順番に試してみてください。Windows 11でこの問題が発生する主な原因としては、古いプリンタードライバ