ほかのExcelブックは使えるのに、特定のファイルを開くとすぐExcelが落ちる場合は、ファイルの保存場所や内容、マクロなどが関係していることがあります。
まず元ファイルを変えない確認から始め、問題の切り分けをしてから修復や設定変更を検討しましょう。
まず確認すること
- 問題のファイルを別名でコピーし、作業はコピー側で行う
- Excelをいったん終了してから、もう一度起動する
- 新しい空白ブックは正常に開いて操作できるか確認する
- ファイルがUSBメモリ、共有フォルダー、メール添付の一時フォルダーにないか確認する
- ファイルを右クリックして「プロパティ」を開き、読み取り専用になっていないか確認する
すぐわかる答え
特定のファイルだけで落ちるなら、Excel本体全体よりも、そのブックの保存状態、数式や画像などの内容、マクロ、または開く場所の問題が疑われます。
考えられる原因
- ファイルの保存が途中で終わり、内容の一部を正しく読み込めない
- 重い数式、外部参照、画像、グラフなどの読み込み時にExcelが停止する
- マクロ付きブックで、開くと同時にマクロが実行される
- 保護表示、読み取り専用、共有フォルダーの権限が影響している
- 特定のアドインがそのブックの処理と競合している
対処法1: ファイルの場所とコピーを確認する
ネットワーク上や外部メディア上のファイルは、通信や権限の影響を受けることがあります。まずローカルにコピーして試します。
- 問題のファイルをデスクトップなどにコピーします。
- コピーしたファイルを右クリックし、「プロパティ」を開きます。
- 「読み取り専用」にチェックがあれば外し、「適用」を選びます。
- コピーしたファイルを開きます。
メールやダウンロード経由のファイルでは、プロパティ内に「許可する」または「ブロックの解除」が表示されることがあります。内容に心当たりがあるファイルだけで解除してください。
対処法2: 保護表示と数式の影響を切り分ける
開けるものの操作中に落ちる場合は、計算や表示の処理がきっかけになっていることがあります。
- ファイルを開けた場合は、すぐに「名前を付けて保存」で別名のコピーを作ります。
- 数式バーやシートに大量の数式、外部参照、画像がないか確認します。
- 「数式」タブから計算方法を手動に変更できる場合は、一時的に手動にして開き直します。
- 不要になった外部参照や大きな画像は、コピー側で整理します。
編集前に落ちてしまう場合は、この作業は無理に続けず、次の方法を試してください。
対処法3: マクロを実行せずに開く
拡張子が.xlsmや.xlsbのファイルでは、開くと同時にマクロが動き、Excelがすぐ落ちることがあります。
- Excelを先に起動します。
- 「ファイル」から問題のブックを選びます。
- セキュリティに関する表示が出た場合は、すぐに「コンテンツの有効化」を選ばず、無効のまま開けるか確認します。
- 無効のまま開けるなら、マクロを作成した人や管理者に内容を確認します。
業務ファイルのマクロを自己判断で削除・書き換えすると、処理が動かなくなることがあります。
対処法4: Excelのセーフモードと修復を検討する
アドインが影響しているかは、Excelをセーフモードで起動すると確認できます。
Ctrlキーを押しながらExcelを起動し、セーフモードで開くか確認します。- セーフモードで問題のファイルが開ける場合は、Excelのアドインを一つずつ無効にして原因を確認します。
- 通常起動でも複数のファイルで落ちるようなら、Officeの修復を検討します。
注意: アドインの無効化やOffice修復は、会社・学校で管理されているPCでは設定に影響することがあります。管理者の確認後に行ってください。
解決しない場合
コピーしたファイルでも開けず、ほかのPCでも同じ症状なら、ファイル自体の状態に問題がある可能性があります。元ファイルは上書きせず、バックアップを確保してください。
業務ファイルは作成者、社内管理者、または保存先の管理者に相談するのが安全です。Excel自体が複数のファイルで落ちる場合は、Officeの修復やメーカー・サポート窓口への相談を検討します。
FAQ
新しいExcelファイルは開けるのに、1つだけ落ちます。
そのファイルの内容、保存場所、マクロ、権限を優先して確認してください。まずはローカルにコピーした別名ファイルで試すのが安全です。
「開いて修復しますか」と表示された場合は選んでよいですか?
元ファイルのコピーを作ってから、コピー側で修復を試してください。修復後は一部の数式、書式、マクロが変わることがあります。