Excel が応答しない、停止する、フリーズする、動作しなくなる

適用先
Excel for Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016
ご使用のブラウザーでのガイド付きサポートは、Office の問題に対するデジタル ソリューションを提供できます
ガイド付きサポートを試す

この記事では、Excel が応答しないエラーが表示される、Excel を起動したとき、または Excel ブックを開いたときにハングまたはフリーズする最も一般的な問題の解決に役立つトラブルシューティングについて説明します。 これらのタイプの問題は、以下に示す 1 つ以上の理由で発生する可能性があります。

この記事に記載されている解決策を順番に従ってください。 以前にこれらの方法のいずれかを試したものの、問題が解決しなかった場合は、リストの次の解決策に進んでください。

Windows 7 から Windows 10 にアップグレードした後に Excel ファイルを開く際に問題が発生した場合は、「Windows 7 から Windows 10 にアップグレードした後、Microsoft 365 ファイルを開くときのエラー」を参照してください。

セーフ モードのトラブルシューティング

セーフ モードで Excel を実行すると、代替的なスタートアップ ロケーション、変更されたツールバー、Excel で使用されるスタートアップ フォルダー、Excel アドイン、およびほとんどの COM アドインなどの機能や設定がバイパスされます。アドインを使用すると操作性が向上しますが、Excel に干渉したり、競合したりする可能性があります。

セーフ モードのトラブルシューティングは、次の 2 つの方法のいずれかで行うことができます。

  • Excel チェックのトラブルシューティング ツールを使用してセーフ モードのトラブルシューティングを自動化する
  • セーフモードのトラブルシューティングを手動で行う

セーフ モードのトラブルシューティングを自動化する

Microsoft Excel のチェックのトラブルシューティング ツールではセーフ モード分離プロセスが完全に自動化され、問題の原因がアドイン、スタートアップ フォルダー内のファイル、またはツール バーの設定にあるかどうかを知らせてくれます。

重要

  • ほとんどの場合、トラブルシューティング ツールはレジストリを変更し、Excel で使用されるスタートアップ フォルダーからファイルを移動します。 問題が発生した場合にレジストリとバックアップ ファイルを復元できるように、トラブルシューティング ツールを実行する前に、レジストリと Excel で使用されるスタートアップ フォルダー内のすべてのファイルをバックアップしてください。
  • トラブルシューティング ツールを実行するには、Windows 10 以上を使用している必要があります。
  • レジストリをバックアップおよび復元する方法の詳細については、「Windows でレジストリをバックアップおよび復元する方法」を参照してください。
  • Excel で使用されるスタートアップ フォルダーの詳細については、「 Excel の起動方法をカスタマイズする」を参照してください。

トラブルシューティング ツールを使用しても問題が解決しない場合は、この記事の 「最新の更新プログラムをインストールする」 セクションの手順に進みます。

セーフ モードのトラブルシューティングを自動化するときに、どのような変更を加えることができますか?

Excel クラッシュ トラブルシューティング ツールは、セーフ モードのトラブルシューティングを自動化します。これには次のようなものが含まれます。

  • Excel をセーフ モードで起動する
  • COM アドインの無効化
  • Excel アドインを無効にする
  • Excel で使われる起動フォルダからファイルを移動する
  • カスタム ツールバー ファイル (.xlb) の名前変更

デバイスのシナリオで検出された内容によっては、これらのトラブルシューティング手順の一部では、アドイン構成を手動でリセットし、ファイルをスタートアップ フォルダーに戻す必要がある場合があります。 必要に応じて、次の情報を使用して、シナリオによって行われた可能性のある変更を判断してください。

COM アドインと Excel アドイン

シナリオで COM アドインまたは Excel アドインが無効になる場合:

  • \Addin フォルダーの名前は、次のレジストリ キーで \AddinsRenamedBySaRA に変更されます。

    • HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\Excel
    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\ClickToRun\REGISTRY\MACHINE\Software\Microsoft\Office\Excel
    • HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Office\ClickToRun\REGISTRY\MACHINE\Software\Microsoft\Office\Excel
    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\Excel
    • HKEY_LOCAL_MACHINE\SOFTWAR\WOW6432Node\Microsoft\Office\Excel\

上記のキーの下には、レジストリに \Addins または \AddinsRenamedBySaRA が見つからない場合があります。 これは、レジストリにあるものの包括的なリストにすぎません。

  • "OPEN" または "OPEN" で始まるREG_SZ値 (例: OPEN1) には、名前の前に "RenamedBySaRA" が付いています。 たとえば、"OPEN" の名前は "RenamedBySaRAOPEN" に変更されます

    HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\16.0\Excel\Options

  • Windows デスクトップ上に ExcelAddinRegistryDataBySaRA という名前のフォルダーが作成されます。

  • AddinRegistryDataExportedBySaRA.reg という名前のファイルが ExcelAddinRegistryDataBySaRA フォルダーに作成されます。

    AddinRegistryDataExportedBySaRA.reg ファイルには、シナリオを実行する前に存在していた上記のレジストリ キーのバックアップ コピーが含まれています。

スタートアップ フォルダー内の Files

シナリオで Excel で使用されるスタートアップ フォルダーからファイルを移動する場合:

  • 以下のフォルダーにある Files は、これらのフォルダーから移動されます。

    • 64 ビット Office C2R: C:\Program Files\Microsoft Office\root\Office1x\XLSTART
    • 32 ビット版 Office C2R: C:\Program Files (x86)\Microsoft Office\root\Office1x\XLSTART
    • 64 ビット Office MSI: C:\Program Files\Microsoft Office\Office1x\XLSTART
    • 32 ビット版 Office MSI: C:\Program Files (x86)\Microsoft Office\Office1x\XLSTART
    • C:\Users\<username>\AppData\Roaming\Microsoft\Excel\XLSTART
    • C:\Program Files\Microsoft Office 15\root\Office 15\XLSTART

上記のフォルダーがない可能性があります。 これは、シナリオによって見つかる可能性のあるものの包括的なリストにすぎません。

  • 次のレジストリ データで指定されているフォルダー内の Files:

    • キー: HKEY_CURRENT_USER\Software\Microsoft\Office\1x.0\Excel\Options

      このサブキーでは、1x.0 はプログラムのバージョン番号を表します。 Excel 2016 以降のバージョンでは 16.0 と表示されます。

    • 名前: AltStartup

    • 型: REG_EXPAND_SZ

    • データ: フォルダー パス

      上記のレジストリ データがない可能性があります。 これは、シナリオによって見つかる可能性のあるものの包括的なリストにすぎません。

  • 上記のフォルダーから移動されたファイルは、Windows デスクトップ上に作成された ExcelStartupFilesFoundBySaRA というフォルダーに移動されます。

  • ExcelStartupFolderFiles.log という名前のファイルが ExcelStartupFilesCopiedBySaRA フォルダーに作成されます。
    ExcelStartupFolderFiles.log ファイルには、移動されたすべてのファイルと、それらの元のファイルの場所の一覧が含まれています。

カスタム ツールバー ファイル (.xlb)

シナリオでカスタム ツールバー ファイルが見つかった場合:

  • 次のフォルダーにある拡張子が .xlb の Files は、.renamed ファイル拡張子を含むように名前変更されます。
    %AppData%\Microsoft\Excel

セーフ モードのトラブルシューティングを手動で実行する

アシスタントを使用していない場合は、手動で Excel をセーフ モードで開きます。 次のいずれかの操作を行います。

  • Windows 11 または Windows 10 を使用している場合は、[スタート]>すべてのアプリ>Windows システム>実行の順に選択します。 [ファイル名を指定して実行] ボックスに「Excel /safe」と入力し、[OK] をクリックします。
  • Windows 8 または Windows 8.1 を使用している場合は、[アプリ] メニューの [実行] をクリックし、[ファイル名を指定して実行] ボックスに「Excel /safe」と入力して、[OK] をクリックします。

Excel がセーフ モードで起動する場合は、この記事の「 COM アドイン」 セクションの手順に進みます。

Excel がセーフ モードで起動しない場合は、この記事の 「最新の更新プログラムをインストールする」 セクションに進みます。

COM アドイン

次の手順を使用して、COM アドインが問題の原因であるかどうかを確認します。

  1. [ファイル>オプション]>[アドイン] をクリックします。
  2. [COM アドイン] を選択し、[Go] をクリックします。
  3. リスト内のすべてのチェック ボックスをオフにし、[OK] をクリックします。
  4. Excel を閉じて、(セーフ モードではなく) 通常モードで再起動します。

Excel を通常モードで再起動しても問題が発生しなかった場合は、問題が発生するまで一度に 1 つずつアドインを有効にしてください。 この結果、どのアドインが問題を引き起こしているかを突き止めることができます。 アドインを有効にするたびに、必ず Excel を再起動してください。

COM アドインを無効にしても問題が解決しない場合は、 問題が Excel アドインに起因するかどうかを確認します。

Excel アドイン:

重要

  • このセクションの手順は、慎重に操作してください。 レジストリを正しく変更しないと、深刻な問題が発生することがあります。 レジストリを変更する前に、必ずバックアップしてください。 問題が発生した場合にレジストリを復元する方法を確認しておいてください。
  • レジストリをバックアップおよび復元する方法の詳細については、「 Windows でレジストリをバックアップおよび復元する方法」を参照してください。
  1. レジストリ エディターを起動します。 これを行うには、Windows キー + R を押して、[ファイル名を指定して実行] ダイアログ ボックスを開きます。 「regedit.exe」と入力し、[ OK] をクリックします。

  2. 次のレジストリ キーを見つけて選択します。
    HKEY_CURRENT_USER\Software\Microsoft\Office\< 1x.0>\Excel\Options

    このサブキーでは、 <1x.0> はプログラムのバージョン番号を表します。 バージョン Excel 2016 以降では 16.0 が表示されます。

  3. [ Name ] 列で、OPEN と等しいREG_SZ値を探します。
    名前が OPEN のREG_SZ値が見つからない場合は、「 スタートアップ フォルダー内のファイルで考えられる問題を調査 する」セクションに進みます。

  4. [開く] を右クリックし、[ 名前の変更] を選択します。

  5. OPEN を RenamedOPEN に変更し、Enter キーを押します。

  6. 手順 4 と 5 を繰り返します。この場合、OPEN で始まるREG_SZ値の先頭に "Renamed" を追加します。 たとえば、OPEN1 を RenamedOPEN1 に名前変更します。

  7. Excel を通常モードで起動します。

  8. Excel を通常モードで再起動しても問題が発生しない場合は、名前から "Renamed" を削除して、Excel アドインを 1 つずつ有効にし直します。 問題の原因となっているアドインを特定できます。 レジストリ内のアドインを再度有効にするたびに、忘れずに Excel を再起動してください。

COM アドインと Excel アドインを無効にしても問題が解決しない場合は、「 スタートアップ フォルダー内のファイルで考えられる問題を調査 する」セクションに進みます。

Startup フォルダー内のファイルに関する考えられる問題を調査する

Excel を起動すると、XLStart フォルダーにあるすべてのブック、または XLStart フォルダーに加えて別のスタートアップ フォルダーが開きます。 XLStart フォルダーまたは代替スタートアップ フォルダーでブックを開かずに Excel を起動してみてください。

XLStart フォルダー内のブック

XLStart フォルダーに配置したブック、テンプレート、ワークスペース ファイルは、Excel を起動すると自動的に開きます。 このフォルダーからファイルを移動して Excel を開き、特定のブックが問題の原因であるかどうかをテストおよび特定できます。 XLStart フォルダーのパスを見つけてブックを移動するには、次の手順を実行します。

  1. [ファイル>オプション] をクリックします。
  2. [ セキュリティ センター] をクリックし、[ Microsoft Office Excel セキュリティ センター] の [ セキュリティ センターの設定] をクリックします。
  3. [ 信頼できる場所] をクリックし、信頼できる場所の一覧にある XLStart フォルダーへのパスをメモします。
  4. このフォルダー内で見つかったファイルをすべて別のフォルダーの場所に移動し、Excel を通常モードで起動します。

Excel を通常モードで再起動しても問題が発生しない場合は、手順 4 で移動したブックを 1 つずつ XLStart フォルダーに移動し、そのたびに Excel を通常モードで再起動します。 XLStart フォルダー内のいずれかのブックに問題がある場合は、これによりブックが識別されます。

XLStart フォルダーからブックを移動しても問題が解決しない場合は、別のスタートアップ フォルダーのブックをチェックします。

別のスタートアップ フォルダー内のブック

別のスタートアップ フォルダーに配置したブック、テンプレート、ワークスペース ファイルは、Excel を起動すると自動的に開きます。 Excel は代替スタートアップ フォルダー内のすべてのファイルを開くようするため、Excel が開けるファイルのみがこのフォルダーにあることを確認してください。

次のフォルダー内のブックを開かずに Excel を起動してみてください。

  1. [ファイル>オプション]>[詳細設定] をクリックします。
  2. [ 全般] の [ スタートアップ時に、すべてのファイルを開く ] ボックスで、代替スタートアップ フォルダーとして構成されているフォルダーのパスをメモします。
  3. このフォルダー内で見つかったファイルをすべて別のフォルダーの場所に移動し、Excel を通常モードで起動します。
  4. 問題が発生しない場合は、手順 3 で移動したブックを代替スタートアップ フォルダーに 1 つずつ移動し、そのたびに Excel を通常モードで再起動します。 問題の原因となっているブックを特定できます。

XLStart および代替スタートアップ フォルダーからファイルを移動しても問題が解決しない場合は、次のセクションに進みます。

最新の更新プログラムをインストールする

推奨されている更新プログラムを自動的にダウンロードしてインストールするように、Windows Update を設定することが必要な場合があります。 重要な推奨事項と最適な更新プログラムをインストールすると、多くの場合、古いファイルを置き換え、脆弱性を修正することで問題を修正できます。 最新の更新プログラムをインストールするには、次の記事の手順に従います: Microsoft 365 とコンピューターを更新します。

最新の更新プログラムをインストールしても問題が解決しない場合は、このリストの次の項目に進んでください。

最新バージョン (2503 以降) には、ピボットテーブルの更新パフォーマンス、ウィンドウ枠のレンダリングの固定、幾何学的図形の読み込みに関する重要な修正が含まれています。 最適なパフォーマンスを得るために、最新バージョンの最新チャネル バージョンを実行していることを確認してください。

ファイル パフォーマンスの最適化

最近の更新プログラムでは、複雑なブックに対する Excel の処理が大幅に改善されました。 ファイルに多数の幾何学図形や広範な書式が含まれている場合は、最新の更新プログラムがインストールされていることを確認します。 さらに、ブックでテキスト関数または複雑な計算を使用している場合は、計算管理を向上させるために、テキスト処理と互換性オプションが改善されたバージョンへの更新を検討してください。

Excel が別のプロセスに使われていないことを確認する

Excel が別のプロセスで使用されている場合、この情報は Excel ウィンドウの下部にあるステータス バーに表示されます。 Excel の使用中にその他のアクションを実行しようとすると、Excel が応答しない可能性があります。 進行中のタスクでの処理が完了してから、他の操作を実行してみてください。

Excel が別のプロセスで使用されていない場合は、リストの次の項目に進みます。

さらに、最近の更新の時点で、プロファイル カード関連のアクティビティが実行されたときの Excel の応答性が向上しました。 ファイルのプロパティまたはユーザー プロファイル情報にアクセスするときにハングする場合は、最新の更新プログラム (バージョン 2601 以降) がインストールされていることを確認してください。

Excel ファイルの詳細とコンテンツを調査する

Excel ファイルはコンピューターに長期間にわたり存在できます。 このようなファイルは、バージョンが更新され、他のユーザーによって繰り返し使用されます。 多くの場合、ユーザーは Excel ファイルを継承しますが、ファイルに何が含まれているかは把握していません。 次の要因により、パフォーマンスやクラッシュの問題が発生することがあります。

  • 列全体を参照する数式
  • 引数の不等な要素数を参照する配列数式
  • 数百、または数千におよぶ非表示のオブジェクト、または高さや幅が 0 のオブジェクト。
  • ブック間の頻繁なコピーや貼り付け操作によって生じた余分なスタイル。
  • 過剰な定義名、または無効な定義名。
  • 多数の幾何学的図形または複雑な図形オブジェクト (数十万)。

この手順を実行しても問題が解決しない場合は、リストの次の項目に進みます。

最近の Excel の更新では、多数の図形や複雑なオブジェクトの処理が改善されました。 形状が多すぎる古いファイルの場合、最新バージョンに更新すると読み込み時間が大幅に短縮されます。

サード パーティによって生成されたファイルかどうかを確認する

Excel ファイルは、サード パーティ アプリケーションによって生成されている場合があります。 この場合、ファイルが誤って生成されることがあり、ファイルを Excel で開く場合、一部の機能が正常に動作しない場合があります。 この問題が発生すると、サード パーティ アプリケーション以外の新しいファイルで機能をテストしてください。 機能が正常に動作する場合は、サード パーティによって問題が認識されていることを確認してください。

サード パーティ以外でテストを実施しても問題が解決されない場合は、リストの次の項目に進んでください。

スタートアップのオプションを選択して、プログラム、プロセス、またはサービスが Excel に干渉していないかを判断する

Windows を起動すると、一部のアプリケーションとサービスが自動的に起動し、バックグラウンドで実行されます。 このようなアプリケーションとサービスが、PC 上の他のソフトウェアに干渉することがあります。 スタートアップのオプションを実行 (またはクリーン ブートを実行) すると、干渉しているアプリケーションの問題の特定に役立つことがあります。 スタートアップのオプションを選択するには、Windows のバージョンに応じて以下のいずれかのリンクを選択し、その資料の手順に従います。

Windows 10、Windows 7、Windows 8: システム構成を使用してスタートアップのオプションを選択する
Windows Vista: システム構成を使用してスタートアップのオプションを選択する
Windows XP: Windows XP でユーザー アカウントを作成および設定する方法

スタートアップのオプションは、Excel に干渉している問題のあるプロセス、サービス、またはアプリケーションを特定するために使用されます。

プロファイルを再作成しても問題が解決されない場合は、リストの次の項目に進んでください。

Microsoft 365 プログラムを修復する

Microsoft 365 プログラムを修復すると、Excel が応答しない、ハングしている、またはフリーズする問題を解決できる場合があります。 これを行う手順については、「 Microsoft 365 アプリケーションを修復する」を参照してください。

Microsoft 365 プログラムを修復しても問題が解決しない場合は、リストの次の項目に進みます。

ウイルス対策ソフトウェアが最新であり、Excel と競合していないことを確認する

ウイルス対策ソフトウェアが最新でない場合、Excel が適切に動作しないことがあります。

ウイルス対策ソフトウェアが最新であることをご確認ください。

新たに出現するウイルスに対応するため、ウイルス対策ソフトウェアのベンダーは、インターネットからダウンロード可能な更新プログラムを定期的に提供しています。 ウィルス対策ソフトウェアの製造元の Web サイトにアクセスして、最新の更新プログラムをダウンロードします。

ウイルス対策ソフトウェアの製造元の一覧については、「コンシューマー向けセキュリティ ソフトウェアの製造元」を参照してください。

ウィルス対策ソフトウェアが Excel に干渉していないか確認します。

使用しているウイルス対策ソフトウェアに Excel との統合機能が含まれている場合、パフォーマンスの問題が発生することがあります。 その場合は、ウイルス対策ソフトウェアにあるすべての Excel 統合機能を無効にします。 Excel にインストールされているウイルス対策ソフトウェアのアドインを無効にすることもできます。

重要

ウイルス対策ソフトウェアの設定を変更すると、使用している PC がウイルス、詐欺、または悪意のある攻撃の危険にさらされる可能性があります。 Microsoft では、ウイルス対策ソフトウェアの設定を変更しないことをお勧めします。 この方法は、ご自身の責任において実施してください。

Excel との統合機能を除外する、または Excel でのスキャン機能を除外するように、使用しているソフトウェアを構成する方法については、ウイルス対策ソフトウェア ベンダーへの問い合わせが必要な場合があります。

追加情報

高度なトラブルシューティング

前述の方法で問題が解決しない場合は、ファイル固有または環境に問題がある可能性があります。 次のセクションでは、Excel のハングまたはクラッシュの原因となる可能性のあるその他の問題をトラブルシューティングする方法について説明します。

環境的な要素

環境的な要素は、トラブルシューティングがクラッシュする場合、ファイル コンテンツやアドインと同じくらい重要です。 次のアクションを実行することで、問題の原因を特定するのに役立ちます。

  • 次のトラブルシューティング手順に従います。
  • できるだけクリーンな環境でファイルをテストします。

次のセクションでは、調査する価値のあるいくつかの領域について説明します。

Excel の計算モードと互換性

ハングする問題の一部は、計算モードに関連している可能性があります。 複雑な数式で応答性の問題が発生した場合は、ブックを手動計算モードに設定して、自動再計算が原因であるかどうかをチェックしてください。

計算を手動に設定するには:

  1. [ 数式] タブに移動します。
  2. [ 計算オプション] ドロップダウンを選択します。
  3. オプションから [手動] を選択します。

テキスト関数 (LEN、MID、SEARCH、FIND、REPLACE) を使用するブックの場合は、[ ファイル>オプション] で適切な互換性バージョンに設定されていることを確認します。

ファイルが保存されている場所

ファイルをローカルに移動すると、ファイルに問題があるかどうか、またはファイルが保存されている場所に問題があるかどうかを判断するのに役立ちます。 Excel ファイルをネットワーク経由または Web サーバーに保存すると、いくつかの問題が発生する可能性があります。 ファイルをローカルに保存することをお勧めします。 これは、次のシナリオで行う必要があります。

• [マイ ドキュメント] フォルダーをサーバーの場所にリダイレクトしました

•オフラインファイル

• WebフォルダーまたはSharePointからファイルを開く

• リモート デスクトップ/Citrix

• ネットワーク アプライアンス

• 仮想化された環境。 仮想化環境で実行されている Microsoft ソフトウェアの詳細については、次の記事を参照してください。 Microsoft 以外のハードウェア仮想化ソフトウェアで実行されている Microsoft ソフトウェアのサポート ポリシー

メモリ

多くの書式設定と図形を追加すると、Excel ファイルが非常に大きくなる可能性があります。 アプリケーションを実行するには、お使いのシステムの RAM が十分であることを確認してください。 システム要件については、次のマイクロソフトの記事を参照してください。 Office 2016 のシステム要件

Office の 64 ビット版の詳細については、「64 ビット版 Office について」を参照してください

プリンターおよびビデオ ドライバー

Excel を起動すると、Excel ブックを表示する既定のプリンターおよびビデオ ドライバーが調べられます。 Excel はプリンターを集中的に使用するため、Excel ファイルがページ区切りプレビュー表示で保存されると実行速度が遅くなります。 Microsoft XPS Document Writer プリンター ドライバーまたは VGA ビデオ ドライバーは、特定のプリンターまたはビデオ ドライバーの問題かどうかを判別します。

上記の解決方法を実行しても Excel のハングまたはクラッシュの問題が解決されない場合は、トラブルシューティングについて、Microsoft サポートに問い合わせてください。

補足説明

Excel 技術コミュニティの専門家にいつでも質問するか、コミュニティでサポートを受けることができます。