
会社でExcel2013を使用しているのですが、ある特定のファイルだけ1か月に1回くらい破損して使えなくなります。他のエクセルファイルは問題ないのですが、そのファイルだけというのはどういう原因が考えられるのでしょうか。それともパソコンが経費節減の為、中古パソコンを使用しているのでその影響があるのでしょうか。でもそのファイルだけというとちょっとその要因は考えにくいような気がします。
重要業務に使用する為、毎日バックアップをとらなければならず扱いに大変困っております。説明不足かもしれませんが、何かお分かりの方がいらっしゃいましたらアドバイス頂けますでしょうか。
No.4ベストアンサー
- 回答日時:
こんにちは。
#1さんの
>マクロ(マクロは2010年から前バージョンを引き継げなくなっています)
私の使っているマクロは、基本的には、Excel 2003 に開発したものです。現在は、Excel 2013です。昔のものを手を加えていますが、Windows 10 になって、Win32 APIの調子がヘンになっているので、レジストリなどをいじっても今の所は直らないぐらいです。ハードの故障もないとは言えませんが。
VBAの切れ目は、2007 と 2010 に、バージョンの違いはありますが、32 bit 版では、問題にする人は開発側だけで、その切れ目はほとんど気にならないはずです。それに、多くの方は、CUSTOM UI を使っているわけではありませんし、CUSTOM UIが、2007バージョンが、2010なったらユーザーメニューが表示しなくなるだけです。
マクロは、よほど素人マクロや意図的に作らない限りは、問題は起こしません。無限ループで強制終了しても、今は壊れないのです。破損という状況がはっきりしませんが、修復、または開けなくなる要因としては、基本ファイルのエラーがありますね。
XLSX(XLSMを含む) の中には、いくつかxmlファイルがあるのですが、ここにトラブルのコードが入り込むと、Excelファイルはこわれてしまいます。そのままのファイルでは、ほとんど修復は不可能です。中身を覗く時にも、そのまま展開してファイル実体化してしまうと、元には戻らないようです。(たぶん、圧縮率の関係だと思います)
また、その壊れた原因を遡ると、
C:\Users\********\AppData\Local\Microsoft\Office\
ここにログが残っているはずです。拡張子が、etl というファイルです。
それはイベントログですから、そのログを「イベントヴューワー(commnad名:eventvwr」で調べたら、多少の発生した原因の一旦がつかめる可能性があります。ただし、それを解決するには、それなりの技術が必要です。
私の時代では、よくIBMの特殊フォントがトラブルの原因を起こしました。まあ、いつの時代の話かと言われると、言えないぐらい昔です。今のExcelは、ほとんどxml で出来ていますから、隔離していないバイナリが入ったら即壊れます。
その対処法としては、新しいブックに、左上隅の行・列の接点の四角のコーナーに、三角形があります。そこをクリックして、シートをコピーしたら良いのではないかと思います。シート to シートのコピーはダメなのです。オブジェクト(OLEオブジェクト)が入っていたら、なるべくコピーしないほうがよいです。もし、移ったら相手のシートは、使う前に消して大丈夫だと思います。そして、新たに設けます。
それで、また、できればですが、ファイル名をちょっと換えます。
今は役に立たない情報かもしれませんが、「犬も歩けば」の例えもありますから、何がヒットするか分かりませんからね。
No.3
- 回答日時:
ファイルの情報があると、回答がつきやすくなるかもしれません。
使われているシートの数が少なくて、単純な計算式くらいしか入っていないなら、私なら新規ファイルに数式貼り付けをして使ってみると思います。
アドバイスありがとうございます。
使われているシートは7~8ページで単純な計算式しか入っていないように思います。確かに新規ファイルに数式貼り付けというのも一つの案ですね。
ただ、その数式がやたら多いのが難点です、
No.2
- 回答日時:
バックアップあるなら壊れても大丈夫なような気がする。
・・・本題・・・
別名保存し、その別名保存したファイルを使って様子を見てはどうか。
古いバージョンのExcelではファイルサイズが大きくて壊れることはあったような気もするが、2013ではそのようなことは聞いたことがない。
古いバージョンのファイルとして保存されているのであれば、2013のファイルとして保存してはどうだろう。
(サポートの切れているExcel 2003は切り捨てる)
マクロを含んでいるのであれば、そのマクロを作った人に確認を取るのも良いだろう。
正直、何が原因で破損するのかは分からない。
編集履歴などを取っているのであれば、それらをすべて反映させたのちに切り捨てるのもあり。
アドバイスありがとうございます。
ご指摘の通り、バックアップを常時とっておりますので根本的には大丈夫です。
しかし随時データを増やしていかなければいけないので、破損したときは増やす前からやり直さなければいけません。ファイルは2013として保存しています、
マクロについては最初にアドバイスを頂いた方にも申しましたが、私は使用していませんが、他の方はマクロを使用している可能性もゼロではないと思います。
ただやはり故障の原因はマクロの可能性が高いのでしょうかね。

No.1
- 回答日時:
いろんなバージョンで更新されているファイル、またはマクロ(マクロは2010年から前バージョンを引き継げなくなっています)がある場合でしょうか。
コピーしたファイルは開けたと思います。
または、ウィンドウズサイトで、バグの修正プログラムが配布されていると思います。
でも、役に立たなかった経験もありますがお試しを。
ありがとうございます。
このファイルはマクロは使用していない、と思います。(すみません、色々な人が使用しているファイルなので確実ではないです。)
しかし、データ数が非常に多いのでデータ容量は結構あります。
※具体的に何GBとかは忘れましたが。
バグ修正プログラムですか。一度Windowsサイトを覗いてみます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- デスクトップパソコン Outlookのデータが勝手に復元された理由は? 1 2022/07/13 15:45
- Excel(エクセル) ドキュメントに保存していたエクセルのファイルが開きません。 2 2022/12/02 09:38
- その他(クラウドサービス・オンラインストレージ) PCデータのバックアップ クラウドと外付けHDD 1 2022/08/03 17:49
- Excel(エクセル) CSVファイルがカンマ区切りにならない。対処法を教えていただきたいです。 仕事でSMS一斉送信ができ 2 2022/07/01 21:24
- Excel(エクセル) エクセルのファイルを複数のPCで同期する方法は? 7 2022/11/23 17:35
- Excel(エクセル) エクセルでcsvファイルを開いてVBAを使いたい 7 2022/04/28 11:12
- デスクトップパソコン パソコンが重くなった 34 2022/06/14 19:41
- Excel(エクセル) エクセルデータ。容量を減らすにはどうしたらいい? 11 2022/12/22 09:01
- グループウェア Outlookのpstファイルが勝手に消える 1 2023/06/12 09:51
- システム CSVファイルのマッピング処理の省力化 1 2022/11/24 00:01
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・一番好きなみそ汁の具材は?
- ・泣きながら食べたご飯の思い出
- ・「これはヤバかったな」という遅刻エピソード
- ・初めて自分の家と他人の家が違う、と意識した時
- ・いちばん失敗した人決定戦
- ・思い出すきっかけは 音楽?におい?景色?
- ・あなたなりのストレス発散方法を教えてください!
- ・もし10億円当たったら何に使いますか?
- ・何回やってもうまくいかないことは?
- ・今年はじめたいことは?
- ・あなたの人生で一番ピンチに陥った瞬間は?
- ・初めて見た映画を教えてください!
- ・今の日本に期待することはなんですか?
- ・集中するためにやっていること
- ・テレビやラジオに出たことがある人、いますか?
- ・【お題】斜め上を行くスキー場にありがちなこと
- ・人生でいちばんスベッた瞬間
- ・コーピングについて教えてください
- ・あなたの「プチ贅沢」はなんですか?
- ・コンビニでおにぎりを買うときのスタメンはどの具?
- ・おすすめの美術館・博物館、教えてください!
- ・【お題】大変な警告
- ・洋服何着持ってますか?
- ・みんなの【マイ・ベスト積読2024】を教えてください。
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・最強の防寒、あったか術を教えてください!
- ・歳とったな〜〜と思ったことは?
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
EXCEL VBA 指定したファイルが...
-
【マクロ】名前を保存する際に...
-
エクセルのシートの数を数えた...
-
フォルダ内のexcelファイルを順...
-
エクセルマクロで不特定なファ...
-
エクセル(マクロ)のファイル...
-
ファイルを開かずにマクロを実行
-
エクセル 複数ファイルの一括...
-
秀丸:あらかじめ設定した複数...
-
データ参照先が別ファイルの場...
-
【Excel VBA】ファイル名が一...
-
Accessのaccdbファイルを起動で...
-
VBA EXCELファイル選択⇒指定セ...
-
accessフォルダを移動したらフ...
-
リンク切れチェックを行うマクロ
-
Excelのマクロについてご教授く...
-
フォルダ内のブック全部にパス...
-
ACCESSのマクロを自動で実行さ...
-
エクセルのxls形式からxlsx形式...
-
ファイルの保存場所を変えたら...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EXCEL VBA 指定したファイルが...
-
【マクロ】名前を保存する際に...
-
フォルダ内のexcelファイルを順...
-
ファイルを開かずにマクロを実行
-
エクセルマクロで不特定なファ...
-
エクセル(マクロ)のファイル...
-
データ参照先が別ファイルの場...
-
フォルダ内のブック全部にパス...
-
エクセル 複数ファイルの一括...
-
VBAでワークブックの名前を変数...
-
【Excel VBA】ファイル名が一...
-
エクセルのシートの数を数えた...
-
vlookup関数の引数を変数で指定...
-
accessフォルダを移動したらフ...
-
ファイルの保存場所を変えたら...
-
エクセルファイルを開く時、関...
-
Accessのaccdbファイルを起動で...
-
VBA EXCELファイル選択⇒指定セ...
-
秀丸:あらかじめ設定した複数...
-
エクセルのxls形式からxlsx形式...
おすすめ情報