会社で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を探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~11/12】 急に朝起こしてきた母親に言われた一言とは?
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・好きな「お肉」は?
- ・あなたは何にトキメキますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・チョコミントアイス
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・あなたの習慣について教えてください!!
- ・ハマっている「お菓子」を教えて!
- ・高校三年生の合唱祭で何を歌いましたか?
- ・【大喜利】【投稿~11/1】 存在しそうで存在しないモノマネ芸人の名前を教えてください
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・家の中でのこだわりスペースはどこですか?
- ・つい集めてしまうものはなんですか?
- ・自分のセンスや笑いの好みに影響を受けた作品を教えて
- ・【お題】引っかけ問題(締め切り10月27日(日)23時)
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
EXCEL VBA 指定したファイルが...
-
【マクロ】名前を保存する際に...
-
データ参照先が別ファイルの場...
-
ファイルを開かずにマクロを実行
-
VLookupで参照する範囲を変数で...
-
vlookup関数の引数を変数で指定...
-
エクセルマクロで不特定なファ...
-
エクセル(マクロ)のファイル...
-
フォルダ内のexcelファイルを順...
-
accessフォルダを移動したらフ...
-
VBAでワークブックの名前を変数...
-
エクセルのシートの数を数えた...
-
EXCELマクロを無効にして開く方法
-
Excelのマクロでファイルを開く...
-
Accessのaccdbファイルを起動で...
-
リンク切れチェックを行うマクロ
-
ローカル⇒ネットワーク移動でマ...
-
再)excelのスクロールバーが使...
-
フォルダ内のブック全部にパス...
-
【VBA】フォルダ内のファイル全...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EXCEL VBA 指定したファイルが...
-
エクセルマクロで不特定なファ...
-
【マクロ】名前を保存する際に...
-
ファイルを開かずにマクロを実行
-
【Excel VBA】ファイル名が一...
-
フォルダ内のブック全部にパス...
-
フォルダ内のexcelファイルを順...
-
エクセルのシートの数を数えた...
-
VBAでワークブックの名前を変数...
-
データ参照先が別ファイルの場...
-
エクセル(マクロ)のファイル...
-
vlookup関数の引数を変数で指定...
-
エクセル 複数ファイルの一括...
-
ファイルの保存場所を変えたら...
-
accessフォルダを移動したらフ...
-
EXCELマクロを無効にして開く方法
-
リンク切れチェックを行うマクロ
-
Accessのaccdbファイルを起動で...
-
エクセルのxls形式からxlsx形式...
-
エクセルマクロ 異なるファイ...
おすすめ情報