ご使用のブラウザーでのガイド付きサポートは、Office の問題に対するデジタル ソリューションを提供できます |
この記事では、Excel が応答しないエラー、Excel の起動時にハングまたはフリーズする、または Excel ブックを開くときに最も一般的な問題を解決するのに役立つトラブルシューティング手順について説明します。 これらの種類の問題は、以下に示す 1 つ以上の理由で発生する可能性があります。
この記事に記載されている解決策に従ってください。 以前にこれらの方法のいずれかを試しても問題が解決しなかった場合は、一覧の次のソリューションに移動してください。
注: Windows 7からWindows 10へのアップグレード後にExcelファイルを開く際に問題が発生した場合は、Windows 7からWindows 10にアップグレードした後にMicrosoft 365ファイルを開くエラーを参照してください。
セーフ モードのトラブルシューティング
Excel をセーフ モードで実行すると、代替の起動場所、変更されたツール バー、Excel アドイン、およびほとんどの COM アドインで使用されるスタートアップ フォルダーなどの機能と設定がバイパスされます。 アドインはエクスペリエンスを向上させることができますが、Excel に干渉したり、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 -
ExcelAddinRegistryDataBySaRA という名前のフォルダーが Windows デスクトップに作成されます。
-
AddinRegistryDataExportedBySaRA.regというファイルが ExcelAddinRegistryDataBySaRA フォルダーに作成されます。
AddinRegistryDataExportedBySaRA.reg ファイルには、シナリオを実行する前に存在していた上記のレジストリ キーのバックアップ コピーが含まれています。
スタートアップ フォルダー内のファイル
このシナリオで Excel で使用されているスタートアップ フォルダーからファイルを移動する場合:
-
次のフォルダーにあるファイルは、これらのフォルダーから移動されます。
-
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\<ユーザー名>\AppData\Roaming\Microsoft\Excel\XLSTART
-
C:\Program Files\Microsoft Office 15\root\Office 15\XLSTART
-
注: 上記のフォルダーがない可能性があります。 これは、シナリオで見つかる可能性がある内容の包括的な一覧にすぎません。
-
次のレジストリ データによって指定されたフォルダー内のファイルが見つかりました。
-
キー: 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 のファイルは、.renamed ファイル拡張子を含むように名前が変更されます:
%AppData%\Microsoft\Excel
セーフ モードのトラブルシューティングを手動で実行する
アシスタントを使用していない場合は、Excel をセーフ モードで手動で開きます。 次のいずれかの操作を行います。
-
Windows 11またはWindows 10している場合は、[スタート] > [すべてのアプリ] > [Windows System > Run] を選択します。 [実行] ボックスに「Excel /safe」と入力し、[OK] をクリックします。
-
Windows 8またはWindows 8.1している場合は、[アプリ] メニューの [実行] をクリックし、[実行] ボックスに「Excel /safe」と入力し、[OK] をクリックします。
Excel がセーフ モードで起動する場合は、この記事の 「COM アドイン 」セクションの手順に進みます。
Excel がセーフ モードで起動しない場合は、この記事の「 最新の更新プログラムをインストールする 」セクションに進んでください。
COM アドイン
COM アドインが問題の原因であるかどうかを判断するには、次の手順に従います。
-
[ ファイル > オプション] > [アドイン] をクリックします。
-
[COM アドイン] を選択し、[移動] をクリックします。
-
一覧のすべてのチェックボックスをオフにして、[OK] をクリックします。
-
Excel を通常モードで閉じて再起動します (セーフ モードではありません)。
Excel を通常モードで再起動しても問題が発生しない場合は、アドインが有効になるまで一度に 1 つずつ有効にしてください。 この結果、どのアドインが問題を引き起こしているかを突き止めることができます。 アドインを有効にするたびに、必ず Excel を再起動してください。
COM アドインを無効にしても問題が解決しない場合は、問題が Excel アドインによるものかどうかを確認してください。
Excel アドイン:
重要:
-
このセクションの手順は、慎重に操作してください。 レジストリを正しく変更しないと、深刻な問題が発生することがあります。 レジストリを変更する前に、必ずバックアップしてください。 問題が発生した場合にレジストリを復元する方法を確認しておいてください。
-
レジストリをバックアップおよび復元する方法の詳細については、「Windows でレジストリをバックアップおよび復元する方法」を参照してください。
-
レジストリ エディターを起動します。 これを行うには、Windows キーを押しながら R キーを押して、[実行] ダイアログ ボックスを開きます。 「regedit.exe」と入力し、[ OK] を押します。
-
次のレジストリ キーを見つけて選択します:
HKEY_CURRENT_USER\Software\Microsoft\Office\<1x.0>\Excel\Options注: このサブキーでは、<1x.0> はプログラムのバージョン番号を表します。 16.0 は、Excel 2016以降のバージョンに表示されます
-
[ 名前 ] 列で、OPEN と等しいREG_SZ値を探します。スタートアップ フォルダー内のファイルで発生する可能性のある問題を調査する」セクションに 進んでください。
名前が OPEN のREG_SZ値が見つからない場合は、「 -
[開く] を右クリックし、[ 名前の変更] を選択します。
-
OPEN の名前を RenamedOPEN に変更し、Enter キーを押します。
-
OPEN で始まるREG_SZ値の先頭に "Renamed" を追加して、手順 4 と 5 を繰り返します。 たとえば、OPEN1 の名前を RenamedOPEN1 に変更します。
-
Excel を通常モードで起動します。
-
通常モードで Excel を再起動しても問題が発生しない場合は、名前から "Renamed" を削除して Excel アドインを 1 つずつ再度有効にします。 問題の原因となっているアドインを特定できます。 レジストリでアドインを再度有効にするたびに、必ず Excel を再起動してください。
COM アドインと Excel アドインを無効にしても問題が解決しない場合は、「 スタートアップ フォルダー内のファイルで発生する可能性のある問題を調査する」セクションに 進んでください。
スタートアップ フォルダー内のファイルに関する考えられる問題を調査する
Excel を起動すると、XLStart フォルダー内にあるブック、または XLStart フォルダーに加えて代替のスタートアップ フォルダーが開きます。 XLStart フォルダーまたは代替スタートアップ フォルダーでブックを開かずに Excel を起動してみてください。
XLStart フォルダー内のブック
XLStart フォルダーに配置したブック、テンプレート、またはワークスペース ファイルは、Excel の起動時に自動的に開きます。 このフォルダーからファイルを移動し、Excel を開いて、特定のブックが問題の原因であるかどうかをテストして特定できます。 XLStart フォルダーのパスを見つけて、そのフォルダーからブックを移動するには、次の操作を行います。
-
[ファイル] メニューの [オプション] をクリックします。
-
[ セキュリティ センター] をクリックし、[ Microsoft Office Excel セキュリティ センター] の下の [ セキュリティ センターの設定] をクリックします。
-
[ 信頼できる場所] をクリックし、信頼できる場所の一覧にある XLStart フォルダーへのパスを書き留めます。
-
このフォルダー内のファイルを別のフォルダーの場所に移動し、Excel を通常モードで起動します。
Excel を標準モードで再起動しても問題が発生しない場合は、手順 4 で移動したブックを XLStart フォルダーに 1 つずつ移動し、毎回標準モードで Excel を再起動します。 XLStart フォルダー内のいずれかのブックに問題がある場合は、ブックを識別する必要があります。
XLStart フォルダーからブックを移動しても問題が解決しない場合は、別のスタートアップ フォルダーにブックをチェックします。
代替スタートアップ フォルダー内のブック
別のスタートアップ フォルダーに配置したブック、テンプレート、またはワークスペース ファイルは、Excel の起動時に自動的に開きます。 Excel は代替スタートアップ フォルダー内のすべてのファイルを開こうとするため、Excel で開くことができるファイルのみがこのフォルダー内にあることを確認します。
このフォルダーでブックを開かずに Excel を起動してみてください。
-
[ファイル]、[オプション]、[詳細設定] の順にクリックします。
-
[ 全般] の [起動時] ボックス で、すべてのファイルを開き 、代替スタートアップ フォルダーとして構成されているフォルダーのパスを書き留めます。
-
このフォルダー内のファイルを別のフォルダーの場所に移動し、Excel を通常モードで起動します。
-
問題が発生しない場合は、手順 3 で移動したすべてのブックを 1 つずつ別のスタートアップ フォルダーに移動し、毎回 Excel を通常モードで再起動します。 問題の原因となっているブックを特定できます。
XLStart と代替スタートアップ フォルダーからファイルを移動しても問題が解決しない場合は、次のセクションに進みます。
最新の更新プログラムをインストールする
推奨されている更新プログラムを自動的にダウンロードしてインストールするように、Windows Update を設定することが必要な場合があります。 重要な推奨事項と最適な更新プログラムをインストールすると、古いファイルを置き換えたり脆弱性を修正したりすることで、多くの場合、問題を修正できます。 最新の更新プログラムをインストールするには、この記事の「 Microsoft 365 とコンピューターを更新する」の手順に従います。
最新の更新プログラムをインストールしても問題が解決しない場合は、この一覧の次の項目に進んでください。
Excel が別のプロセスに使われていないことを確認する
Excel が別のプロセスで使用されている場合、この情報は Excel ウィンドウの下部にあるステータス バーに表示されます。 Excel の使用中にその他のアクションを実行しようとすると、Excel が応答しない可能性があります。 進行中のタスクでの処理が完了してから、他の操作を実行してみてください。
Excel が別のプロセスで使用されていない場合は、リストの次の項目に進みます。
Excel ファイルの詳細とコンテンツを調査する
Excel ファイルはコンピューターに長期間にわたり存在できます。 このようなファイルは、バージョンが更新され、他のユーザーによって繰り返し使用されます。 多くの場合、ユーザーは Excel ファイルを継承しますが、ファイルに何が含まれているかは把握していません。 パフォーマンスやクラッシュの問題が発生する可能性があります。
-
列全体を参照する数式
-
引数の不等な要素数を参照する配列数式
-
数百、または数千におよぶ非表示のオブジェクト、または高さや幅が 0 のオブジェクト。
-
ブック間の頻繁なコピーや貼り付け操作によって生じた余分なスタイル。
-
過剰な定義名、または無効な定義名。
これらの手順で問題が解決しない場合は、一覧の次の項目に進みます。
サード パーティによって生成されたファイルかどうかを確認する
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 サイトから、最新の更新プログラムをダウンロードしてください。
ウイルス対策ソフトウェア ベンダーの一覧については、「Windows のコンシューマー向けウイルス対策ソフトウェア プロバイダー」を参照してください。
ウイルス対策ソフトウェアが最新の状態であるか、Excel に干渉していないかを確認する:
ウイルス対策ソフトウェアに Excel との統合が含まれている場合、パフォーマンスの問題が発生する可能性があります。 その場合は、ウイルス対策ソフトウェアにあるすべての Excel 統合機能を無効にします。 Excel にインストールされているウイルス対策ソフトウェアのアドインを無効にすることもできます。
重要: ウイルス対策ソフトウェアの設定を変更すると、使用している PC がウイルス、詐欺、または悪意のある攻撃の危険にさらされる可能性があります。 Microsoft では、ウイルス対策ソフトウェアの設定を変更しないことをお勧めします。 この方法は、ご自身の責任において実施してください。
Excel との統合機能を除外する、または Excel でのスキャン機能を除外するように、使用しているソフトウェアを構成する方法については、ウイルス対策ソフトウェア ベンダーへの問い合わせが必要な場合があります。
詳細情報
高度なトラブルシューティング
前述の方法で問題が解決しなかった場合、問題はファイル固有または環境のいずれかである可能性があります。 次のセクションでは、Excel がハングしたりクラッシュしたりする可能性があるその他の問題をトラブルシューティングする方法について説明します。
環境的な要素
環境要因は、ファイルの内容と同じくらい重要であり、クラッシュのトラブルシューティングを行うときのアドインも同様です。 次のアクションを実行することで、問題の原因を特定するのに役立ちます。
-
次のトラブルシューティング手順に従います。
-
できるだけクリーンな環境でファイルをテストします。
次のセクションでは、調査する価値のあるいくつかの領域について説明します。
ファイルが保存されている場所
ファイルをローカルに移動すると、ファイルに問題があるかどうか、またはファイルが保存されている場所を判断するのに役立ちます。 Excel ファイルをネットワークまたは Web サーバーに保存すると、いくつかの問題が発生する可能性があります。 ファイルをローカルに保存することをお勧めします。 これは、次のシナリオで行う必要があります。
• "マイ ドキュメント" フォルダーをサーバーの場所にリダイレクトしました以外のハードウェア仮想化ソフトウェアで実行されている Microsoft ソフトウェアのサポート ポリシーに関する記事を参照してください。
• オフライン ファイル • Webfolder または SharePoint からファイルを開きます • リモート デスクトップ/Citrix • ネットワーク アプライアンス • 仮想化された環境。 仮想化された環境で実行されている Microsoft ソフトウェアの詳細については、Microsoftメモリ
多くの書式設定や図形の追加を開始すると、Excel ファイルはかなり大きくなる可能性があります。 アプリケーションを実行するには、お使いのシステムの RAM が十分であることを確認してください。 システム要件については、次の Microsoft の記事「Office 2016 のシステム要件」を参照してください Office の 64 ビット エディションの詳細については、「64 ビット版 Office について」を参照してください。
プリンターおよびビデオ ドライバー
Excel を起動すると、Excel ブックを表示する既定のプリンター ドライバーとビデオ ドライバーが調べられます。 Excel はプリンターの負荷が高く、Excel ファイルが改ページ プレビュー ビューに保存されると、実行速度が低下します。 Microsoft XPS ドキュメント ライター プリンター ドライバーや VGA ビデオ ドライバーなどのさまざまなプリンターを使用してファイルをテストすると、問題が特定のプリンターとビデオ ドライバーのどちらにあるかを判断します。
ここで説明する解決方法を使用した後も Excel でハングまたはクラッシュする問題が解決しない場合は、ガイド付きトラブルシューティングのためにMicrosoft サポートにお問い合わせください。
補足説明
Excel Tech Communityで、いつでも専門家に質問できます。また、コミュニティでは、サポートを受けられます。