Excel強制終了の原因と解決方法

このQ&Aのポイント
  • Excelのブックを操作中に発生する強制終了の原因と、解決方法について教えてください。
  • Excelのブック操作時に発生する強制終了の原因と、具体的な解決方法について詳しく教えてください。
  • Excelのブック操作中に強制終了が発生し、解決策がわからない状況です。どなたか原因と解決方法を教えていただけないでしょうか。
回答を見る
  • ベストアンサー

Excel強制終了

仕事で使っているExcelのブックがあります。 ある1列に入力しようとすると必ずエラーがでてExcelが強制終了されてしまいます。 いろいろ試してみたもののどうにも変わらず困っています。 どなたか原因がわかるかたもしいらっしゃいましたら教えてください。 以下のような感じです。 エラーの文章 『問題が発生したためMicrosoft Office Excelを終了します。ご不便をおかけして申し訳あ りません。 作業中の内容は失われた可能性があります。Microsoft Office Excelで、作業内容の回 復を試みることができます。 □作業内容を回復しMicrosoft Office Excelを再起動(R) この問題をMicrosoftに報告してください。 ~~~~~     』 ■バージョン WindowsXP Excel2003 ・A列からR列までで500行ぐらい入っているデータ ・オートフィルタを使っている ・その列だけオートフィルタの▼ボタンを押すとエラーがでる ・オートフィルタを解除しても文字を入力するとエラーがでる ・空白行もある ・入力するセルの上下1行以上空いていると入力できる ・入力するセルの上下どちらかにでも文字が入っていると入力できずエラーになる ・現在すでに文字が入力されているセルにも入力できない ・その列の左右の列などには普通に入力できる(異なるのは文字数ぐらい) ・マクロなどは使っていない ・書式は罫線と中央ぞろえのみ 試してみたこと(○がうまく行った操作 ×がエラーになった操作 ×再起動 ×別の名前を付けて保存 ×その列の適当な一箇所をそこだけコピーして別のブックに貼り付け ×別の場所に中身をコピーし、列を削除。  その後新しい列を挿入しなおし、よせておいたデータを値だけの貼り付け ×シートすべてをコピーして新規ブックに値だけの貼り付け ○別のセルに文字を入力しておいてコピーしてその列に貼り付ける

  • nyakuy
  • お礼率54% (177/322)

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

  • ベストアンサー
  • FEX2053
  • ベストアンサー率37% (7987/21355)
回答No.3

とりあえずは使えるようになったようで、ご苦労様でした。で、 >必要な部分だけ同じブックの空いているセルにコピー&ペースト これで何とかなった、ということは、ブックの「データとは関係ない どこかのセル」が壊れているということになりそうですね。とりあえず それで以降の作業をすることで、一応は解決だと思うのですが。 Microsoftアプリのファイルは、Excelに限らず、Word、Accessなども こういった「ワケの分からない障害」がたまに発生します。その場合 「必要な部分だけを新規ファイルにコピー」すると直ることがしばしば あります。 なんにせよ、これ以上の解析は実際のブックをMicrosoftに持ち込ま ないと分からないと思います。納得できないかもしれませんが、使える ようになったということで了解して下さい。

nyakuy
質問者

お礼

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

その他の回答 (2)

  • korolo
  • ベストアンサー率42% (39/92)
回答No.2

> ×シートすべてをコピーして新規ブックに値だけの貼り付け 値だけではなく、「すべて」ではいかがですか?

nyakuy
質問者

補足

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

  • FEX2053
  • ベストアンサー率37% (7987/21355)
回答No.1

これ↓ほんとですか? >×シートすべてをコピーして新規ブックに値だけの貼り付け ワークシートの障害は大概これ↑で直るんですけど・・・。 >○別のセルに文字を入力しておいてコピーしてその列に貼り付ける 上でダメでこれで上手くいくってのが、ちょっと信じられませんが、 質問者さんが言われるならそうなんでしょうねえ。 とりあえず、別のマシンでそのExcelファイルを開いてみて下さい。 問題なく開けるなら、ワークシート側の問題じゃなくExcel側の問題 じゃないかと思います。Excel側の問題なら、これを順に試してみれば 大概の場合は直ります(大概.xlbファイルの削除だけで直るんですが)。 http://support.microsoft.com/kb/834644/JA/ 開けないなら、「ワークシート全部」ではなく、必要な部分だけ新規 ブックにコピー&ペーストして見て下さい。見えない部分のセルが 悪さをしてることもありますので。

nyakuy
質問者

お礼

セーフモードで~~~の操作をひととおり試してみましたがやっぱりエラーになってしまいました。 その列をすべてコピーして新規ブックに貼り付けるとエラーにならないのに、周りの列をコピー・ペーストしてから問題の列をコピー・ペーストするとエラーになります。 周りのデータが問題なのでしょうか・・・

nyakuy
質問者

補足

「シートすべてをコピーして新規ブックに値だけの貼り付け」 念のためもう一回やってみましたがやっぱりエラーが出てしまいました。 そして、「ワークシート全部」ではなく、必要な部分だけ新規 ブックにコピー&ペーストしてみたところ、それには普通に入力することができました! さきほど自分で試した「必要な部分だけ同じブックの空いているセルにコピー&ペースト」ではエラーだったのですが・・・ この質問をしたときにはすでに違うパソコンで開いている状態で試していたのでExcel自体のせいではないと思うのですが・・・ とりあえずセーフモードで~~~と言うのを試してみますね

関連するQ&A

  • Excelのことですっごく困ってます!!!!

    エクセルでオートフィル機能を使うと連続データの入力や文字列などをコピーしたり出来ますよね!! そこで質問なんですが、数百の数値が入力されていて指定したセルに数式を入力してオートフィル機能を実行すれば簡単に全部にその数式が適用されるとは思うのですが、数百の数値の中に文字列が入力されている場合「0」か「エラー」が入力されてしまうと思うのですが、文字列だけを飛ばして数値入力されている行だけに数式を適用されるようにすることは出来ないのでしょうか???? データが限りない数あります。文字列の行に入力されてしまう「0」や「エラー」を消すだけでもかなりの数になってしまうのです。期限のあるものなのですごく困ってます!! エクセルの詳しい方大至急助けてください!!!!!!!!!!

  • excel 2003 オートフィルタ!

    excel 2003で、オートフィルタがうまくいきません。 A列の2行目から、1~5までの数字がランダムに並んでいるとします。 A1セルをオートフィルタし、 条件を、オプション>3を含む で指定すると、3がフィルタされてほしいのですが 1つも抽出されません。 3で始まるもだめでした・・ フィルタで抽出するマクロをくんでいて 列は、20列以上あり、 列によって、文字や数値があります。 フォームで列を選び、検索文字を入力して Criteria1:="=*" & 検索文字 & "*", Operator:=xlAnd と言う感じでフィルタしています。 文字はできますが、数値ができないのは、なぜでしょうか・・・

  • エクセル2007の表のコピーについて

    エクセル2007の表のコピーについて 作成した表を別のブックのシートに貼り付けたいのです。 行、列、書式など全て同じようにしたいのですが、普通にコピー、貼り付けでは行、列のサイズが違ってしまいます。 ホーム→書式→セルの移動又コピー という風にしなくてはいけないのでしょうか。 他に方法があれば、おしえていただけませんでしょうか。2003についても教えていただけないでしょうか。 どうぞ宜しくお願い致します。

  • エクセルのオートフィルタなのですが。

    オートフィルターで表示した(可視セル)のみをコピーして、別の列にそのデータを貼り付けたいのですが、貼り付けると、オートフィルターで非表示になっているデータまでも張り付けされて困っております。 どのようにしたら解決できますか? ご存知の方いましたら教えてください。

  • エクセルで、別Bookの同じデータを自動的にコピーする

    自分で考え解決できるほどのスキルが無いので、ここをよく利用しています。皆さんよろしくお願いしますm(_ _)m エクセルです。2つのBookがあります。それぞれにデータ(文字)が入っていますが、その一部を自動的にBook2から Book1にコピーしたいのです。 ★☆★ Book1のあるセルのデーター(文字)と同じデータが入っている、Book2のセルと同じ行で別の列にあるデーターを、 Book1のデータと同じ行で別の列にコピーしたい。 ★☆★ このような事が、自動的に出来るんでしょうか? ちなみに、マクロは・・・私には難しいですm(_ _)m

  • エクセルVBAでフィルタ抽出部分のみのコピー

    エクセルVBAで売上帳を作成していますが、オートフィルタでデータ抽出した後、表示されている行のみをコピーして別シートに貼りつけるにはどうすればよいのでしょう? 別シートは指定したセルに値のみの貼り付けをしたいと思っています。 宜しくお願いします。

  • エクセルの技

    こんなときどうすればよいでしょうか。 (1)エクセルの例えばA列3行目に入力された文字が同じA列内の他の行にあるかどうか、B列に関数を使用して知りたい。できれば何行目にあるかまで知りたい。 (2)データベースにオートフィルタを使用していて、ⅴマークが右に出ている(一番上の行の)セルをクリックしたときに出てくる項目をエクセルの他のSHEETに貼り付けたい。 (2)については便利な方法があれば何ステップが踏む方法でも構わないので教えて下さい。よろしくお願いします。

  • オートフィルタの結果を違うブックに貼り付ける

    マクロの初心者です。 Excel2003を使用しています。 仕事で作らなくてはならなくなったのですが、思うように動いてくれません。 【A・Bとブックが二つあります。AのブックのセルDにランダムで文字を入力します。その文字をコピーし、Bのブックを開き、オートフィルタでコピーした文字を貼り付けて、抽出します。その結果を上から3行コピーしてAのブックの他のシートに貼り付ける。】 このマクロを作りたいのですが、うまく出来ません。 あまり難しくないマクロで出来ればいいと思います。 よろしくお願いします。

  • EXCELのオートフィルタのコピーについて

    EXCEL2000を使用しています。 オートフィルターにて抽出し一部をコピーし同じシートの別の列に貼り付けすると 隠れている行にもコピーされ表示されたところだけにコピーされません。 よい方法はありますか?

  • エクセルで、可視セルだけにコピペをしたい。

    宜しくお願い致します。 例えですが・・・ A列にはランダムで色んな果物の名前 B列には果物の色 C列はすべて空欄 (1)A列をオートフィルタで「りんご」を抽出 (当然ですが、抽出された行は飛び飛び状態です。) (2)抽出したデータのみ、C列に「おいしい」と入力する。 このようにいたってシンプルな作業なのですが、 抽出した状態で、C列の一番上のセルに「おいしい」と入力し、 それをCtrl+Cでコピーし、Ctrl+↓キーで一番下まで貼り付け をしたら、C列の可視セル以外のところにも貼り付けられてしまったのです。こういうやり方は間違ってるのでしょうか。 ためしに、新規にexcelを開いて、同じようにコピペしたら 可視セルのみ貼り付けされてたんです。 状況によっては、上記のやり方だと可視セル以外も貼り付けられてしまうことがあるのでしょうか。 分かりにくくて申し訳ありませんが、宜しくお願い致します。 あるんでしょうか。

専門家に質問してみよう