• ベストアンサー

エクセルで重大なエラーが発生します

仕事でエクセルを使っています。 ネットなどでいろいろ勉強しながらやっています。 ある日条件付書式設定を見つけて使うようになりましたが、数日後から、そのファイルを開ける、保存する、違うファイルからデータをカット&ペーストする、と重大なエラーが起きて同時に開いているエクセルファイルとともに修復しようとします。修復したものは書式などがすべて消え、値だけ残っています。 ただ、いつもではなく、たまにある現象です。 一度、このエラーが、起きると、そのファイルは開けなくなってしまいます。 いろいろ調べていましたが、わかりませんでした。 お分かりになる方、同じような現象がある方、よろしくお願いします。

  • uk411
  • お礼率100% (12/12)

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

  • ベストアンサー
  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.2

こんにちは。 私も、ここのカテゴリでExcelのファイル構造を教わり、その話の中で発見したことですが、Excelというのは、ファイル(ブック)を開いている最中に、何かのキャッシュ・メモリを取り込むことがあるのですね。それは、この目で確かめましたから確かです。私の中に入っていたのは、なんとインターネットのキーボード・ログなんです。 それが、ファイルの見えない部分に入り込み、一種の地雷のようなもので、そこを踏むと自滅するようなのです。以前のマイクロソフト社の言い方では、「電子のゴミ」といっていました。 それで、私が考えた対処法は、できる限り、シートを全コピーして、1シートずつ、新しいブックに写し貼り付け、最終的にエラーを起こしたブックは、ゴミ箱に入れてしまい、一応、ゴミ箱のファイルそのものをきれいに抹消してしまうという方法です。なぜ、抹消するかというと、削除しただけでは、元の中身が残っているからなんですね。 この話に関しては、マイクロソフト・サポートには出ていないようなのです。 信じる信じないはともかく、一度、試してみてください。実績はあります。 なお、一般的には、*.xlb ファイルにも入り込むことがあるようなんです。それと、XlStart フォルダの中のPersonal.xls ファイル自身のトラブルとそれ以外の電子の異物(仮にText ファイルでもダメ)は、トラブルの元なのです。これらは、修復する前に、全部、いままである場所から、どこかに退避させて、それで、修復を掛けるわけです。 こちらは、サポートに出てきます。

uk411
質問者

お礼

返事が遅れて申し訳ないです。 いろいろ試してようやく落ち着きました。 ただ、原因がはっきりしないので、 もやもやしてます。 目に見えない電子のゴミって言うのは厄介ですね。 ありがとうございました。

その他の回答 (1)

  • asuca
  • ベストアンサー率47% (11786/24626)
回答No.1

確認ですがOffice Updateで最新の物にしてありますか?

uk411
質問者

お礼

早速のお返事ありがとうございます。 会社で使っている物なので、分かりませんが、早速やってみようと思います。

関連するQ&A

  • エクセル2003のエラー

    エクセルファイルを開こうとすると『セルの書式が多すぎる為、書式を追加できません。』となり、修復ファイルログ『Microsoft Office Excel ファイル修復ログ ファイル 'c:\***\***\***.xls' にエラーが検出されました 修復の一覧: ファイルへのダメージが深刻であり修復は不可能です。数式と値の回復を試みましたが、消失または破損したデータが含まれる可能性があります。』表示され、エラーとなり、表示されません。元データは2007だと思われますが、この場合、2003で開く方法は無いのでしょうか?

  • 壊れたエクセルのデータを復旧したい

    WinXP Excel2003 を使用しています。 エクセルのBookに見積書式を作成し、見積作成毎にSheetを追加・保存してきました。 ところが先日「セルの書式が多すぎるため、書式を追加できません。」のメッセージが出て、「OK」をクリックすると **.xlsにエラーが検出されましたが、次の修復を行うことによってファイルを開くことができました。修復を保持するにはこのファイルを保存してください。 ファイルへのダメージが深刻であり修復は不可能です。数式と値の回復を試みましたが、消失または破損したデータが含まれる可能性があります。 エラーをクリックすると修復のログファイルが表示されます。 クリック → Microsoft Office Excel ファイル修復ログ ファイル '**.xls' にエラーが検出されました 修復の一覧:ファイルへのダメージが深刻であり修復は不可能です。数式と値の回復を試みましたが、消失または破損したデータが含まれる可能性があります。 → 閉じる やはり修復は不可能でしょうか? ご存知の方がいらしたら教えて下さい。 宜しくお願い致します。

  • エクセルの条件付き書式について

    こんにちは。 エクセルである行に「一つ上のセルと同じ値であればセルに色をつける」 という条件付書式を設定しています。 重複セルを発見するために設定しているのですが、 同じ内容のデータは必要ないので、色がついたセルのある行は削除することになります。 すると、それより下の行のセルに設定してあった条件付書式が機能しなくなってしまいます。 設定してある条件付書式はA2なら 「セルの値が、次の値に等しい、A1」という感じです。 これでA2のある2行目を削除してしまうと、元3行目で2行目に繰り上がったA2の条件付書式が 「セルの値が、次の値に等しい、#REF」となってしまい機能しません。 絶対参照にしているわけでもないので、 「自動で補正してくれないのかなぁ?」と思っているのですが どこかにそういう機能があるのでしょうか? 勉強不足の為どうしてよいかわからずみなさんに教えていただきたく 質問させていただきました。 よろしくお願いいたします。

  • Excelで「条件付き書式」をクリックするとExcelが落ちる

    不思議な現象に困っています。 WindowsXP、Excel2000を使用しています。 今日「条件付き書式」を使おうとクリックしたら、Excelが終了してしまいました。 特にエラーメッセージもなく、落ちた状態です。 特定ファイルだけかと思ったのですが、他のファイルや、「スタート」-「プログラム」から新規ブックで起動したときも同様、「条件付き書式」をクリックするとExcel自体が落ちてしまいます。 ■「ヘルプ」-「アプリケーションの自動修復」で修復 ■*.xlb、*.pipファイルなどの削除 ■Officeの再インストール ■Office Up Date  これらは既に試してみましたが、現象変わりません。 また、最近新たにインストールしたソフトはありません。 いつ頃からの現象なのかも、最近条件付き書式を使っていなかったので発生時期は不明です。 色々調べてみたのですが、同現象も発見できず対処に困っています。 どなたかお分かりになる方がいましたら、教えてください。よろしくお願いします。

  • Excelの条件付き書式について

    Excelの条件付書式について教えてください。 次のようなことをしたいです。 (1)10個のセルに次のような条件付書式を設定します。  ・条件1:セルの値が5以上だったらセルの塗りつぶし(パターン)を青色にする。  ・条件2:セルの値が5未満だったらセルの塗りつぶし(パターン)を赤色にする。 (2)別の1つのセルで上の10個のセルを監視して  すべてのセルが青色だったら"PASS"と表示する。  ひとつでも赤色のセルがあったら"FAIL"と表示する。 VBAを使用して、条件付書式が設定されたセルを参照し、 どちらの条件付書式が適用されているのか調べられるのなら、 それでもかまいません。 条件付書式でセルの色(パターン)を設定した場合、 セルの.Interior.ColorIndex 及び PatternColorを参照しても、 塗りつぶしはされてないという扱いになっているようです。 なにか方法があるでしょうか?

  • EXCELのマクロで別のファイルの色を参照する方法を教えて下さい

    こんにちは。 EXCELのマクロを組んでいますが、上手くいかないので教えて下さい。 2つの違う名前のEXCELファイルがあり、片方には条件付書式で、>0だと黄色、=0だとピンクの書式設定をしています。 これと同じ色を別のファイルのセルに設定したいのですが、上手くいきません。 各ファイルには、前日比率(条件付書式を設定しているファイル)と実数(マクロを組みたいファイル)が入力されています。 宜しくお願いします。

  • EXCELファイルのファイルサイズを小さく

    EXCELで作成したファイルの容量が大きくて困っています。 作成したEXCELファイルにはシートが5つあります。 1~3のシートに表を作成し値を入力しています。また、条件付書式がいくつか設定されています。 4~5のシートには画像が貼り付けられています。スクリーンキャプチャを2つのシートを合わせて10枚ほどです。 この様なファイルを保存すると、容量が20MBほどになりました。 条件付書式や画像を貼り付けたとは言え、ちょっと大きすぎる気がしたので、 サイズを小さくするために色々と試してみました。 そこである事象に気付きました。 4~5のシートを削除し、1~3のシートだけにしてファイルを保存してみると、ファイルサイズが400KBほどになりました。 同様に、1~3のシートを削除し、4~5のシートだけにしてみると、ファイルサイズは800KBほどになりました。 【質問内容】 ・1~3の表だけのシートが400KB、4~5の画像のシートが800KB、それぞれ単純に足し合わせても1200KBほどで済む気がするのですが、なぜ1つのファイルにすると途端に20MBなんてサイズが大きくなってしまうのでしょうか。 ・仕事の都合上、シートを分けて2つのファイルとして保存するのは望ましくないので、1つのファイルで2MBほどに抑えることはできないでしょうか。 以上です。宜しくお願い致します。

  • エクセル 条件付書式が使えない

    エクセルの事で教えてください(2003、以前2000でも同じだった) 商品在庫一覧のワークシートを作成し、 基準以下の在庫数になると商品名のセルに色が付くように「条件付書式」で設定してあります。 そして、いろいろと参照し易いように、他のファイルも同じワークシート内に貼り付けているうちに、ファイルサイズが巨大になってしまいました(50MB)。 新しい商品が増えたので、そのセルにも「条件付書式」を設定しようとしても、グレーアウトしていて出来ません。 ちなみにこのファイルを、「コピー」「形式を選択して貼り付け」を繰り返して、 別ファイルを作るとファイルサイズが小さくなり(1.8MB)、グレーアウトしなくなります。 他の20MBのファイルでも同じ現象が起きます。 最初にワークシートを作成したときには、「条件付書式」が設定できたので、 あるファイルサイズを超えると「条件付書式」は使えなくなるということでしょうか。 そうであれば、どのサイズ以上からでしょうか。 また、同じように「セルの挿入」も「右方向」「下方向」がグレーアウトしてしまいますが、 このように制限される機能は他に何があるのでしょうか。

  • エクセル 条件付書式で時刻の判定

    エクセル2000を使用しています。 VBAでボタンを押した時にFileDateTimeで複数のファイルの更新時間を取得してきて表のように一覧で表示する形になっています。 その更新時間が今日じゃなかったら、エラーなので条件付書式で今日じゃない日付のセルだけ赤くしたいのですが、条件付書式に=today()を入れてもうまくいきません。 あと日に何回か更新されるファイルの場合、時間でも判定したいのですがどんな数式にすればよいのでしょうか? 例えば、10時と14時と17時に更新される場合、12時に判定した時に10時に更新されていれば正常で、15時に判定した時に10時のままだとエラー、のような形で条件付書式で設定できると思うのですが、どうやればいいのでしょうか? ここで検索したら、条件付書式だけで千件以上ヒットして検索しても余計に分からなくなってしまいました。 ご存知の方がいたら是非教えて下さい。 よろしくお願いします。

  • エクセル(VBA)でドラック&ドロップの実現

    エクセルのセルデータを大量にランダムに移動させる時に、例えば、Ctlキーを押しながらクリックするとセルの値のみカットされ、2度目にクリックすると値のみ貼り付けられる。(1回目のクリックしたセルを再びクリックするとキャンセル)ってなのを作ろうかと思っていますが、Valueを保存して、移動先のセルに設定するのは解るのですが、行き詰ってしまいました。どなたか、詳しい方いらっしゃいましたら教えて頂けないでしょうか?(欲張れば、Ctlキーを押したままだと、カット&ペースト、Altキーだとコピー&ペーストだと嬉しいのですが・・) 宜しくお願いいたします。罫線とか書式のコピーはいりません。(逆にあると不便な時が多いとおもうので・・)

専門家に質問してみよう