- ベストアンサー
FDに書き込みできない…
職場で同僚が困ってますので助けてください。 あるエクセルファイル(日報のようなもの)をFDに保存しており日々書き込んで上書き保存しています。 しかし、今日同じように書き込んで保存しようとすると「FDがいっぱいで保存できません」というようなエラーメッセージがでて上書き保存することができません。 プロパティを見ましたが、まだ空き容量は十分あり書き込めるはずなのですが何回やっても保存できません。 なぜこのようなことが起こるのでしょうか? お分かりになる方がいればどうぞ教えてください。
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
Excelが2000以降なら、「仕様」です。 あるドライブから立ち上げて同じドライブに同名で保存しようとすると、Excelは最初のファイルとそっくりのコピーをそのドライブに作ります。その後、古いファイルの上に新しいファイルを上書きし、その整合性を確かめた後でコピーを消去するんです。 つまり、古いファイルと同じくらい(厳密にはもう少し上らしいのですが)の空き領域がないと上書きは出来ないことになります。 小難しい講釈はコレくらいにして、FDから立ち上げてFDに上書きは大事なファイルならやめておいたほうが無難です。ファイルが壊れる機会が多いので。 FDはあくまでもファイルの移動の手段として使うようにしたほうがいいと思います。
その他の回答 (5)
- usagidaisuki
- ベストアンサー率27% (51/183)
FD上でエクセルのファイルの開いて作業したりするのは危険なのでやめたほうが良いです。ファイルが壊れることがあります。 エクセルファイルをFDから読み込むと同じドライブ(今回はFD)に作業ファイルを作成します。この作業ファイルが元のファイル以上に容量を使います。この際にFD容量オーバーになると上書き保存ができなくなります。最悪は元ファイルが壊れてしまいます。 何のソフトでもいえることなんですが、FDに記録されているファイルを書き換えたりする場合は、いったんHDDにコピーしHDD上のファイルで作業をしてください。FDは移動するときにだけ使用するというような使い方をしてください。
お礼
お答えありがとうございます。 FDってそんなにもろいものだったのですね。 今回の皆様の回答でよく分かりました。 やはりHDに一度コピーする方法を考えてみます。
- osietezoo
- ベストアンサー率18% (58/311)
♯1です。 もう♯3さんが回答されてますね。 Excel2000に限らずFDのファイルで作業するのはやめたほうが良いです。HDにコピーしましょう。 ワードでの説明ですが、下のリンクを参考にしてみてください。
お礼
お答えありがとうございます。 そうですね。一度HDにコピーしてやったほうがいいのかもしれません。 リンクも参照させていただきました。 参考になりました。
- Keiko816
- ベストアンサー率42% (268/632)
最初に書き込める領域が少ないからそのような現象が起こります。 まずFDの中に新しいフォルダを作ります。(名前は適当に) そして今までのファイルをそのフォルダに移してしまいます。 こうすればその後は空き容量いっぱいまで書き込みをすることができます。 新しいフォルダの方に新しい書き込みをしてもいいです。
お礼
お答えありがとうございます。 今手元にFDがないので、明日会社で早速やって見ます!! うまくいくといいのですが…。
- qwer021
- ベストアンサー率24% (70/281)
一度HDにファイルをセーブし、サイズを確認しましょう。 もしFDの容量より小さければ、新しいFDでセーブしてみては? 回答でなくてすみません。
お礼
今手元にそのFDがないので確かではありませんが、確かファイルサイズは800KB程だったと思います。 新しいFDでセーブする方法も考えたのですが、毎日のことなのでできればその方法は避けたいのです。 お答えいただきありがとうございました。
- osietezoo
- ベストアンサー率18% (58/311)
FDのファイルを直接開いて作業しているのですか?
お礼
そうなんです。 そのFDを開いて→書き込み→上書き保存して上司に回すという流れになっているのでFD上だけで操作しているのですが…。
お礼
お答えありがとうございます。 エクセルのバージョンは97です。 97でも当てはまるとすればこの理論うなずけます。 大変参考になりました。