みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

Excel強制終了

仕事で使っているExcelのブックがあります。
ある1列に入力しようとすると必ずエラーがでてExcelが強制終了されてしまいます。
いろいろ試してみたもののどうにも変わらず困っています。
どなたか原因がわかるかたもしいらっしゃいましたら教えてください。

以下のような感じです。

エラーの文章
『問題が発生したためMicrosoft Office Excelを終了します。ご不便をおかけして申し訳あ
りません。

作業中の内容は失われた可能性があります。Microsoft Office Excelで、作業内容の回
復を試みることができます。

□作業内容を回復しMicrosoft Office Excelを再起動(R)
この問題をMicrosoftに報告してください。
~~~~~     』


■バージョン WindowsXP Excel2003

・A列からR列までで500行ぐらい入っているデータ
・オートフィルタを使っている
・その列だけオートフィルタの▼ボタンを押すとエラーがでる
・オートフィルタを解除しても文字を入力するとエラーがでる
・空白行もある
・入力するセルの上下1行以上空いていると入力できる
・入力するセルの上下どちらかにでも文字が入っていると入力できずエラーになる
・現在すでに文字が入力されているセルにも入力できない
・その列の左右の列などには普通に入力できる(異なるのは文字数ぐらい)

・マクロなどは使っていない
・書式は罫線と中央ぞろえのみ

試してみたこと(○がうまく行った操作 ×がエラーになった操作

×再起動

×別の名前を付けて保存

×その列の適当な一箇所をそこだけコピーして別のブックに貼り付け

×別の場所に中身をコピーし、列を削除。
 その後新しい列を挿入しなおし、よせておいたデータを値だけの貼り付け

×シートすべてをコピーして新規ブックに値だけの貼り付け

○別のセルに文字を入力しておいてコピーしてその列に貼り付ける

投稿日時 - 2008-01-23 14:06:14

QNo.3706076

すぐに回答ほしいです

質問者が選んだベストアンサー

とりあえずは使えるようになったようで、ご苦労様でした。で、

>必要な部分だけ同じブックの空いているセルにコピー&ペースト

これで何とかなった、ということは、ブックの「データとは関係ない
どこかのセル」が壊れているということになりそうですね。とりあえず
それで以降の作業をすることで、一応は解決だと思うのですが。

Microsoftアプリのファイルは、Excelに限らず、Word、Accessなども
こういった「ワケの分からない障害」がたまに発生します。その場合
「必要な部分だけを新規ファイルにコピー」すると直ることがしばしば
あります。

なんにせよ、これ以上の解析は実際のブックをMicrosoftに持ち込ま
ないと分からないと思います。納得できないかもしれませんが、使える
ようになったということで了解して下さい。

投稿日時 - 2008-01-23 16:08:32

お礼

ご丁寧にありがとうございます!
一度ワードに貼り付けてからExcelにコピーしなおしたら普通に使えるようになりました。
「データとは関係ないどこかのセルが壊れている」という言葉のおかげです。

やっぱりどうしようもないエラーはどうしようもないんですね・・・
とにかく使えるようになったのでよかったです。
本当にありがとうございました。

投稿日時 - 2008-01-23 16:17:16

ANo.3

このQ&Aは役に立ちましたか?

2人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.2

> ×シートすべてをコピーして新規ブックに値だけの貼り付け

値だけではなく、「すべて」ではいかがですか?

投稿日時 - 2008-01-23 14:26:17

補足

すべて貼りつけでもやっぱりエラーがでてしまいました
もう少しいろいろ試してみますね

投稿日時 - 2008-01-23 14:46:30

ANo.1

これ↓ほんとですか?

>×シートすべてをコピーして新規ブックに値だけの貼り付け

ワークシートの障害は大概これ↑で直るんですけど・・・。

>○別のセルに文字を入力しておいてコピーしてその列に貼り付ける

上でダメでこれで上手くいくってのが、ちょっと信じられませんが、
質問者さんが言われるならそうなんでしょうねえ。

とりあえず、別のマシンでそのExcelファイルを開いてみて下さい。

問題なく開けるなら、ワークシート側の問題じゃなくExcel側の問題
じゃないかと思います。Excel側の問題なら、これを順に試してみれば
大概の場合は直ります(大概.xlbファイルの削除だけで直るんですが)。
http://support.microsoft.com/kb/834644/JA/

開けないなら、「ワークシート全部」ではなく、必要な部分だけ新規
ブックにコピー&ペーストして見て下さい。見えない部分のセルが
悪さをしてることもありますので。

投稿日時 - 2008-01-23 14:17:02

補足

「シートすべてをコピーして新規ブックに値だけの貼り付け」

念のためもう一回やってみましたがやっぱりエラーが出てしまいました。

そして、「ワークシート全部」ではなく、必要な部分だけ新規
ブックにコピー&ペーストしてみたところ、それには普通に入力することができました!
さきほど自分で試した「必要な部分だけ同じブックの空いているセルにコピー&ペースト」ではエラーだったのですが・・・

この質問をしたときにはすでに違うパソコンで開いている状態で試していたのでExcel自体のせいではないと思うのですが・・・
とりあえずセーフモードで~~~と言うのを試してみますね

投稿日時 - 2008-01-23 14:48:22

お礼

セーフモードで~~~の操作をひととおり試してみましたがやっぱりエラーになってしまいました。

その列をすべてコピーして新規ブックに貼り付けるとエラーにならないのに、周りの列をコピー・ペーストしてから問題の列をコピー・ペーストするとエラーになります。

周りのデータが問題なのでしょうか・・・

投稿日時 - 2008-01-23 15:23:52