【EXCEL2010】ファイル修復や保存に関する問題について教えてください

このQ&Aのポイント
  • EXCEL2010で空ファイルにテストレコードを追加すると、しばらく使用していると「読み込めない内容がある」エラーが発生し、修復が必要になります。
  • 修復後、上書き保存してもしばらくすると「編集を保存しますか?」と聞かれます。
  • この問題の原因と対策について教えてください。
回答を見る
  • ベストアンサー

EXCEL2010 壊れる

こんにちは。 関数とマクロ、条件付き書式など、あまりシンプルとは言えないファイルではあるのですが、データを入れていない空ファイルにテストレコードを数件入れて動作確認するとサクサク軽快に動くので本運用。 データ量が多めなので重くなるのは良いとして、関数やマクロなどのプログラム系には全く触らず、ただひたすらレコードの追加をするだけで、行挿入や列挿入はもちろん、セルの書式設定すらかえていないのに、しばらく使っていると「読み込めない内容がある」旨のエラーが出、修復しますか?と聞かれます。 そこで修復し、上書き保存してそのまま利用すると、またしばらくすると今度は編集をしていないのに「編集を保存しますか?」と聞かれる。 何度も出続けるので保存を選択すると、上書きができずに「名前をつけて保存」になる。 依然としてファイル内の関数やマクロは動作しているので、使えるのですが、毎回名前をつけて保存をしなければならない事になる。 これはどういう事なのでしょうか。 どなたかお解りになる方いらっしゃいましたら、お教え頂きたくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • -antsu-
  • ベストアンサー率50% (84/168)
回答No.2

これで改善するかわかりませんが… まず、新しいBookを開きます。 次に使用しているファイルのデータ(関数含む)を 全選択し、コピペ。 マクロも同様にVBエディタでコピペ。 あとは保存して、開いてみてどうか…。 (シートのコピーはたぶん不可です。) 同様の現象ではありませんでしたが 当方でファイルが壊れた時にこれで改善したことがあります。 あとは、マクロが悪さしていることも考えられる?かも。 ※Excelのバージョンやエラーの内容(詳細)は記載した方が 回答が得られやすいですよ。

urbanite
質問者

お礼

ご回答ありがとうございます。 返信が送れて申し訳ございません。 色々と調べているうちに、「読み込めない内容がある」問題はテーブルの使用そのものを止める事により解決。 「編集しますか」問題は揮発性関数というらしく、today()やoffsetなどを使用していると裏で自動更新している事になりますから、それで聞かれる問題で、これは仕方が無い事らしいという事が解りました。 お騒がせしました。

その他の回答 (1)

  • naoto0216
  • ベストアンサー率46% (183/391)
回答No.1

あまり詳しくないですが・・・ 中途半端な状態で終了すると、プロセスが残っている場合があり それにより不具合が生じることがあります。 なので、実行する前に(当該Excelファイルを開く前に)タスクマネージャーの プロセスでEXCEL.EXEが起動してないか確認し、あったら右クリック ⇒  プロセスの終了 でExcelを終了させてから実行させてみて下さい。

urbanite
質問者

お礼

ご回答ありがとうございます。 それも会社の人に教えてもらってやってみたのですが、直ったのはその一回だけでした。。。 その後も同じ症状が起きるたびにプロセスを見てみますが、いつも既に終了されています。 意味が分かりません。。。orz

関連するQ&A

  • 【Access2013】エラー回避 他

    https://okwave.jp/qa/q9714515.htmlの続きです。 「書式設定を保持したままエクスポート」というマクロを多用しています。 ここでは細かい設定ができるのでいろいろなAccessで使用していたのですが、出力先フォルダやファイル名が限定されてしまうのがネックになっていました。 そこでhttps://okwave.jp/qa/q9714515.htmlにてVBAでの出力方法をご教示いただいたのですが、3つほど困ったことがあります。 1.「書式設定を保持したままエクスポート」したい ググると「DoCmd.OutputTo メソッドを使え」とのことですが、添付画像のVBAにどのように組み込めばいいのか分かりません。 2.「名前を付けて保存」画面が出ない 当該Accessを開いた後「Excel出力」ボタンをクリックすると「名前を付けて保存」画面が出ず、タスクマネージャからExcelをダブルクリックしないと表示されないのです。 Accessをデザイン編集したあとクリックすると出てきます。 3.xlsxファイルを開くとエラーが出る 出力したxlsxファイルを開くと、添付画像の「~の一部の内容に~」「~の修復」という2つエラーが出ます。 2つ目のエラーに関しては、「書式設定を保持したままエクスポート」では「修復されたレコード」のみ、VBAでは「削除されたレコード」と「修復されたレコード」が表示されます。 それぞれの方法で保存したデータを見る限り、書式の違いはあるもののデータの抜け等はありませんでした。 これら3つをすべて解決する方法はありませんか?

  • Excel:VBAブック保存時にマクロをはずずには

    すでにマクロが組まれているファイルを、名前をつけて別のファイルに保存するときに、 新しく保存するファイルからはマクロをはずして保存させるにはどの様にしたら良いのでしょうか。 名前をつけて保存することも、VBAで動作させます。 ファイル保存時ではなくとも、マクロをはずずVBAを教えてください。 何卒アドバイスを下さいますよう宜しくお願いいたします。

  • 上書きしたExcelファイルを元に戻したいのですが、レジストリを編集し

    上書きしたExcelファイルを元に戻したいのですが、レジストリを編集してできるでしょうか? 検索したところ、復元用ツールもあるようですが、使い勝手がよく分からないのと、削除ファイル対象のようで上書きが復元できるかよく分かりません。 以前、エラーが起きて動作しなくなったプログラムをレジストリを以前のものに戻すことで修復する、ということを試したことがあるのですが、同じようにExcelファイルも過去の状態に戻すことができるでしょうか? レジストリ編集以外に、元に戻す方法でもかまいません。 1つのセル内の文章を、文字数個に置き換えて上書きしてしまったので、データ量は上書き後のほうが小さいです(わずかな差ですが)。 WinXP、Excel2000 です。

  • エクセルのマクロの操作を記録するについて教えて下さい。

    エクセルのマクロの操作を記録するについて教えて下さい。 マクロ・VBAを勉強しはじめた超初心者です。 毎日、CSVの新しいデータを取得します。 その中で、列の並び変えや文字の太さ、ここは¥マークをつけたい など編集したい事があるのですが、 それを毎日していると時間がかかってしまうので自動化したいので マクロというものを知りました。 実際に、新しいCSVファイルを開いて、 マクロの記憶→上記の編集操作→マクロ記憶終了→保存 とすると、行った動作ではなく、 今現に表示されているCSVの文字データも記憶されてしまいますよね?? 行った動作(列の並び変えや書式変更、関数入力)という行動”だけ”を 自動化するにはどうしたら良いのでしょうか? 毎日取得するCSVデータは 列の項目は一緒ですが、その中で数字や住所が違うデータです。 分かりにくい文章で申し訳ありませんが よろしくお願い致します。

  • Excelで保存ができなくなる。そしてマクロが消失

    Excel~Microsoft365 での現象です。 ・xlsmファイルに簡単なマクロ(印刷するといったシンプル)を組んで使用しています。 ①使用していると、上書き保存ができなくなり、  「○○の保存中にエラーが検出されました。いくつかの機能を削除修復することにより、ファイルを保存できる場合があります。新しいファイルで修復を実行するには、[続行]をクリックしてください。ファイルの保存を中止するには、[キャンセル]をクリックしてください。」  と出ます。これが出ると、上書き保存も名前をつけて保存もまったくできなくなります。 ② ①の現象がでると、「マクロの表示」でマクロが表示されなくなります。   VABの画面では普通に表示されるファイルもあれば、固まったかのように表示されないファイルもあります。 これが複数のPCで起こり始めているので困っています。

  • エクセルマクロでファイルを保存するとき

    エクセル(2000)のマクロで、csvファイルを集計して、そのファイルをエクセル形式で保存しようとしています。 このとき、「カレンダー用データファイル」という名前で保存するように指定していますが、もし、同名のファイルが開いていたりすると エラーが出てしまいます。 マクロの中で、「カレンダー用データファイル」という名前のファイルが、現在開いていないか調べることが出来るのではと、いろいろ探してみたのですが、どうしても判りません。 どなたか 教えていただけませんか? また、同様のことを何度も繰り返すので上書き保存をしたいのですが、いちいち「同名のファイルがありますが上書きしますか?」というアラートを出さなくて住む方法もありましたら教えていただきたいです。

  • macでマクロのついたexcelの編集について

    父から、会社の見積書のデータ入力の手伝いを頼まれました。 excelに入力するだけの作業なのですが、そこにマクロなるものが付いていました。 私の家庭のPCはすべてmacで、調べてみるとmacでエクセルマクロ?の編集はできないのだと知りました。 しかし特にその部分を編集しようというつもりは無く、ただデータの入力だけなのですが 恐らくそのデータを会社のwindowsに入れた際にマクロが必要になるのだと思います。 マクロはいじらずにmacで上書き保存をした場合、windowsでマクロにも問題なく見ることができるのでしょうか。 説明がわかり辛かったらごめんなさい。 どなたかご存知の方はよろしくおねがいいたします。

    • 締切済み
    • Mac
  • HPビルダーの表示が変わってしまいました

    HPビルダーの10を使っていたのですが、上のツールバーに出る「ファイル」や「編集」の項目が以前と変わってしまいました。 ファイル・編集・表示・書式~と並んでいたのですが、なぜか「編集」がなくなっています また「ファイル」の中の項目も例えば「上書き保存」や「名前を付けて保存」等がなくなっています 編集モードはスタンダード以外は使ってないのですが。 分かりにくい質問で申し訳ありませんが、どなたか直し方を教えて下さい。

  • ツールバーメニューに「表示」「書式」がないファイル

    ツールバーメニューが ファイル 編集 挿入 レコード ウィンドウ ヘルプの.mdbを作りたいのですが、普通に作ると ファイル 編集 表示 挿入 書式 レコード ウィンドウ ヘルプになってしまいます。 作ったものを自由に変更できるのでしょうか?

  • エクセルで上書き保存できない

    取引先から送られてきたエクセルのデータがあります。 私のほうでデータを加工するために、何かを入力し、 「上書き保存」を実行すると 「ファイルを保存できませんでした。」というメッセージが表示されます。 「名前をつけて保存」も出来ませんでした。 ちなみに、このファイルにはマクロを含んでいます。 ファイルを保存できないことと、マクロが関係あると思うのですが、私はマクロの知識が乏しいため、よくわかりません。 なぜ、保存できないのでしょうか? また、保存できるようにする方法はありますでしょうか?

専門家に質問してみよう