特定のエクセルファイルで「共有違反」
Windows 10
Excel 2010
一昨日より、エクセルで特定のファイルのみ、
'XXXX.xlsx' への変更は、共有違反のため保存されませんでした。別のファイルに保存し直してください。
というエラーが出て上書きできなくなりました。別名で保存することはできますが、しばらくするとまた別名保存したファイルにも同様のエラーが表示されます。
問題のファイルを一度閉じてから、エクセルを起動し、「開く」から「開いて修復する」を選ぶと破損箇所が修復され、しばらくは上書き保存もできるのですが、しばらくするとまた同じエラーで上書きができなくなります。
一度だけ
予期せぬエラーが発生しました。自動回復はできませんでした
というエラーも出ました。
他のエクセルファイルでは、今のところそういったエラーは表示されていないのですが、問題のファイルが壊れてしまったのか、エクセル自体の問題なのかがわかりません。
エラーが出ているファイルは自分のPCで作ったものなので、ほかの人と共有はしていません。
問題のファイルは仕事用とかではなく、個人的なものなのですが、せっかく作ったファイルで、中のデータも膨大な量になっているので、なんとかして修復できないか、悩んでいます。
ワークシートが多数あり、一枚ずつ新規ファイルにコピーして上書き保存をする作業を繰り返したところ、一枚のワークシートをコピーした時点で新規ファイルにも共有違反のエラーが出たため、一度コピーしたシートを削除して新しいシートを作り、元ファイルから問題のあるシートの文章や画像をコピーしました。
結果、そのワークシートの問題は解決し、エラーが出なくなったので、元ファイルの問題のあるワークシートと差し替えて上書き保存してみたところ、元ファイルも上書き保存できるようになりました。
ほっとしたのも束の間、数時間でまた元ファイルに共有違反が出るようになりました。再び別のワークシートを新規ファイルにコピーして上書きする作業をしたところ、別のワークシートでもエラーが出たので、新規ファイルからそのワークシートを削除し、文章と画像だけ新しいシートに移そうとしたのですが、なぜか問題のあるワークシートを削除したのに、新規ファイルが上書きできません。そこでその前にコピーしていた、全く問題がなかったはずのワークシートを削除したところ、新規ファイルは再び上書きできるようになりました。
これは一つのシートの破損が、別のシートに影響を及ぼしたという事なのか、もともとほかのシートにも破損があったのが、コピーした時点でたまたまエラーが出なかっただけなのか、元ファイルも新規ファイルも、見かけ上はデータに全く問題はありません。なので、どこが破損しているのかわかりません。
「共有違反」エラーが特定のファイルでだけ表示されるという事はあるのでしょうか。
なにか良い解決方法があったら是非教えていただきたいです。
よろしくお願いします。
お礼
ありがとうございます。 参考にしましたが解決できませんでした。