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

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

締切り済みの質問

Excelファイルが開けません

Excelファイルが「ファイルがみつかりません」という文字が出て、開けなくなりました。
そのExcelのファイルで作業をしていた時、他にファイルを開いていて、インターネットのホームページにも接続していました。
閉じた時に、「ファイルに保存しましたが、エラーになりました」というような文章が出ました。
そのファイルにマクロはかけていなかったのですが、開こうとすると、マクロを有効にするか?という表示が出て、その後、時間がかかってMicrosoft Visual Basic 「ファイルがみつかりません」となって開けなくなります。何度やっても同じです。
バックアップもとっておらず、大事なファイルだったので困っています。修復は出来ないでしょうか?
ウィルスにかかっている可能性もあるのでしょうか?

・Windows98で、Excel2000を使用しています。
・MO上のExcelファイルで作業していました。
・パソコンを立ち上げ直しても、MOのファイルをパソコンに移しても、別のパソコンでMOを開いても同じでした。
・Excelファイルを直接開いても、Excelを立ち上げてからファイルを開いても同じです。
・ファイル名を変更しても同じ状態ですし、読み取り専用にしてみてもだめでした。
・WordでもIEでも開けません。
・クイックビューアでは、なぜか、エラーになった時に同時に開いていた、マクロを使っている別のファイルの内容が写ります。どうしてか分かりません。ファイルが置き換わってしまっているのでしょうか?
・MOのなかで、開けないのはそのファイル1つだけです。置き換わってしまっているのではないかという別のファイルは、パソコンを立ち上げ直しても「編集のためロックされています」になっていたので、開いてから別の名前を付けて保存して元通りになりました。

いろいろと書いて、分かりにくかったかもしれませんが、困っていますのでどなたか教えて下さい。よろしくお願いします。

投稿日時 - 2004-06-12 17:00:25

QNo.889705

困ってます

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

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

回答(3)

ANo.3

♯2です。

》今回のファイルは、容量が10,000KB以上になっていたので、

 これは異常です。いったいどんなデータが収まっているのですか。計算式だけではこんなサイズにはならないですね。データ件数が多すぎるのではないですか。だったら、速やかに表計算ソフト(Excel、Lotus123など)からデータベースソフト(Access、桐、Paradoxなど)に移行すべきです。でないと、同じようなことが再び起きます。

投稿日時 - 2004-06-14 00:11:38

補足

壊れたデーターは、4~5年分の家計簿のデーターで、マクロを使っていた方は、HPからの必要な情報を、テキスト形式にして、シートごとにジャンル分けして集めたもので、マクロで空白のセルをつめるようにしていました。
Excelでないといけないわけではなかったのですが、Accessなどはほとんど使った事がないので、使おうとしていませんでした。元々このような使い方をしてはいけなかったかもしれませんね。これから考えてみます。
ただ、家計簿のファイルが、マクロを使っていた方と何故か置き換わって、容量も同じ位になっているみたいなので、家計簿の方の元々の容量はそれほどなかったかもしれません。何故ファイルが置き換わってしまったのか疑問です。

投稿日時 - 2004-06-14 05:28:48

ANo.2

 解決法は分かりませんが、次回へのアドバイスとして。

》・MO上のExcelファイルで作業していました。

 FDやMOなどに記録したファイルを直接アプリケーションソフトから開くのはやめましょう。必ず、一旦ハードディスクにコピーしてから開くようにしましょう。なぜなら、このような媒体は、ハードディスクと違って速度が極端に遅いので、アプリケーションソフトが書き込みエラーを起こすことが多いからです。
 今回の場合でも、もし編集ファイルが壊れてしまっても、編集前のファイルが残っているので、難なく解決できたわけです。

投稿日時 - 2004-06-12 18:20:14

お礼

本当にそうですね。今までの対策としては、上書き保存をまめにする位しかしていず、フロッピーの時はハードディスクに保存してから作業するのに、MOなら大丈夫なのではないかと過信していました。これからは、手間を惜しまずに、ハードディスク上で作業するようにしたいと思います。
また、今回のファイルは、容量が10,000KB以上になっていたので、コピーをとるのにも時間がかかりそうな気がしてとっていなかったのですが、やはり、シートごとにファイルを分けるなどして、あまり容量も大きくしない方が、ファイルが壊れにくいんでしょうか?
アドバイスありがとうございました。

投稿日時 - 2004-06-13 17:39:45

ANo.1

バックアップしたうえで、ダメ元でMOにスキャンディスクをかけてみるとか、、

以前MOに保存したExcelファイルが開けなくなり、スキャンディスクを書けたところ、変な名前のファイルが生成された事があります。拡張子を変えたら中身は開けなくなっていたExcelファイルで、何とか難を逃れた事があります。

投稿日時 - 2004-06-12 17:48:04

補足

スキャンディスクをかけてみましたが、ファイルは出来ませんでした。
拡張子も変えてみたり、(開けなかったり、文字化けしてだめでした。)Tempフォルダなど他のフォルダにファイルがないか探したりしてみましたが、なかったです。
また、http://support.microsoft.com/default.aspx?scid=kb;ja;JP411636 を見て、外部参照数式を使ったデータの抽出をしてみると、やはり、Sheet名がマクロを使っていた方のファイルのものになっていて、中身が完全に置き換わってしまっているようでした。このような事がなぜあるのか分かりませんが、ファイルの修復は無理ですよね。

投稿日時 - 2004-06-14 04:57:42

お礼

アドバイスありがとうございました。

投稿日時 - 2004-06-14 05:09:52

あなたにオススメの質問