• ベストアンサー

エクセル2013保存エラー

エクセル2000(.xls)ブックを2013(.xlsx)に保存し直しました。 新たに入力をし上書きをすると、エラーとなりバイナリブック(.xlsb)にて回復されたり、エクセルブックで回復保存されたりします。 ブック内の関数や参照数式の一部変更をしたら、元のブックのまま上書きが可能となったのですが、テキストの入力は新たにするも、数式の入力はしていなかったにも関わらず、しばらくしたら、特定のページを開いたままでの上書きができなくなり、少ししたら、特別に何を変えたわけでもないのに保存ができる様になりました。 現在は大丈夫なのですが、また起きそうで原因と対応策を探しています。 Win8.1 acer メモリ8G エクセルはアマゾン購入の国内販売用(のはず)のダウンロード版で、マイクロソフトのHPよりダウンロードしました。 解決策があったら教えて下さい。お願いします。 開いた状態での上書きではエラーとなるページで、おかしな参照をしているセルが無いか検索にて条件を=とし、すべて数式を見ましたが、同ブック内他シートを参照しているものはあっても、他のブックの参照や結果エラーとなっているものはありませんでした。

みんなが選んだベストアンサー

  • ベストアンサー
  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.1

エクセル2000(.xls)と2013(.xlsx)には一部互換性がありませんのでご注意ください。

その他の回答 (2)

回答No.3

#2です。 ふと思い返して気が付いたのですが、 > [数式][計算方法の設定]を確認して、 > [手動]が選択されているシートの存在をチェックしましょう。 これ、関係なかったですね。 [計算方法の設定]が[自動]であっても 現バージョンで一度も再計算されていないセルはあり得るのでした。 セル参照の依存関係が更新されていないことが原因でエラーになるのは、 参照の位置関係が逆方向になっているケースです。 B2セルに設定する数式の場合だと、 =A1は順方向ですから問題ありませんが、 =C3は逆方向です。こうしたセルが多数ある場合に再計算をせずに 保存すると問題が発生することがあるようです。 vbaのApplication.CalculateFullはこの問題を一度で解消してくれるようです。 以上、1点訂正と追加補足でした。 失礼しました。

回答No.2

こんにちは。 差し当たり「ブック内の関数や参照数式」についての言及だけなので、 「現在は大丈夫」ということですし、話を合わせてお応えしますが、 念の為、本題とは別に、 数式以外に各種コントロールやリンクを張った図形などが、 あるかないか、一応、確認しておいた方がいいでしょう。 あるならあるで、そっちの方が怪しいですけれど、 何れにしても、エラーになったらエラーメッセージを控えておいて、 その内容を伝えるようにしないとサポートの質は下がります。 本題ですが、これは幾つかある可能性のひとつに過ぎませんが、、、。 すべてのシートについて、[数式][計算方法の設定]を確認して、 [手動]が選択されているシートの存在をチェックしましょう。 Excel2000とExcel2013では再計算の方法とセル参照の依存関係が 異質の設計になっていますから、(通常はあまり問題になりませんが) 旧バージョンのブックを、現バージョンのブックとして 新しく保存する際には、一旦、すべてのシートですべての数式を 再計算させて依存関係を再構築してから保存することが奨められています。 もし、再計算を手動に設定したシートに、 現バージョンでは一度も再計算したことのない数式が残っていた場合は、 一度は([F9]キーとかで)再計算させてから保存するようにします。 複数のブックを跨いで参照している場合は、 参照されている側のブックから(上流から下流)順に、 ブックを開いて各シートに対して再計算を実行してから上書き保存 して、次のブック、のような手順で、 すべてのブックを開いて再構築してから閉じるのが確実と思います。 またはvbaでApplication.CalculateFullを実行する方法もあります。 実物を見てませんから、推測でしかありませんし、 こちらでは再現のしようもないので確度の低い話ですが、 数式を弄っている内に「 現在は大丈夫」になっていることなどの、 状況については、再計算が原因だとして矛盾なく説明が付く、 と想ったので、お応えしました。 お役にたてなかったようでしたらすみません。 今回の問題の解決には結びつかない、とお考えでしたら、 その旨、ハッキリ書いて下さいね。 その方が、他の識者さんからの解答が多少得易くなると思います。 以上です。

関連するQ&A

  • エクセル エラー?表示

    家計簿を作って入力しているんですが毎回、上書き保存する際に 「このワークシートの数式に、1つまたは複数の無効な参照が含まれています。有効なパス、ブック、範囲名、およびセル参照が数式に含まれていることを確認してください。」 というのが表示されます。 計算式がまちがっているという事なんでしょうか? もし間違っているならどこが間違っているか確認する方法はあるんでしょうか?数式をひとつずつ確認するしかないんでしょうか? エクセル2007 Windowsはビスタです。 宜しくお願いします。

  • 複数のエクセルファイルに対してマクロを順次実行する方法

    複数のエクセルファイルに対してマクロを順次実行する方法 過去の掲載(QNo.5411462)にありましたが、参考にさせていただきましたが、 コンパイルエラーでうまくいいきませんでした Sub 繰り返し() Dim buf As String, i As Long buf = Dir(Range("G:\(基準").Value & "\*.xlsb"  <この行エラーです。 Do While buf <> "" Workbooks.Open Worksheets(1).Range("A1").Value & "\" & buf フォルダー名(A) 基準.xlsb ブック名は(B)、(基準1.xlsb (基準41.xlsb(基準81.xlsb....(基準4081まであります。 ブック 基準.xlsbを、ベースにして(閉じない)、マクロ実行、(基準1.xlsb (基準41.xlsb・・アクティブにして、順次実行しようと思っていまっす。 編集用マクロは、マクロ記録で作っています。 上書き保存で閉じるまでです。 つまり、ブック(B)を順次アクティブにできれば、それだけでいいと思うのですが、まだ実行していませんので何とも言えません。 当方windows Vista エクセルは2007です。 未熟者で失礼いたします。 よろしくお願いします。

  • Excel セル参照で参照ブック指定

    指定したセルに拡張子を抜いたブック名を入力し、そのセルを参照してブック参照することは可能でしょか? 「INDIRECT」では参照ブックを開かないと表示されないため目的が達成されません。 (例) Book1.xlsx A1=test Book2.xlsx A1=Book1 A2=["&(A1)&".xlsx]Sheet1'!A1 何か良い解決策をご存知の方、ご教授願います。

  • エクセルをパソコンに保存しようとすると、警告で「C:¥USERS・・・

    エクセルをパソコンに保存しようとすると、警告で「C:¥USERS・・・¥ドキュメント¥BOOK1.xlsxが見つかりません。名前を正しく入力したかどうかを確認してから、やり直してください。」 と出てしまいます。 ワードは保存で出来るようです。 なぜでしょうか。

  • Excelシート上に貼り付けられたファイルの保存

    Excelシート上(A.xlsx)にさらにExcelファイル(B.xlsx)が貼り付けられています。 A.xlsxのシート上では、ExcelのアイコンとB.xlsxのファイル名が見えている状態です。 アイコンをクリックしてB.xlsxのファイルを開くことはできますが、そこから保存しようとすると、A.xlsxのファイル名で保存されようとします。 アイコンの右クリックでもExcelファイルとしての保存はできなさそうです。 このB.xlsxを、簡単にB.xlsxのファイル名で保存する方法はないでしょうか? もちろん手で画面をみながら再入力すれば可能ですが、入力ミスや手間を省きたいのです。 Excelのバージョンは2010です。

  • UWSCでエクセルファイルのみを保存したいのですが

    こんにちは。 Book1~Book10.xlsx ブラウザ メディアプレイヤー という12個のファイルを開いているとして UWSCを使って エクセルファイルのみを保存して閉じることは出来るのでしょうか? (保存先はマイドキュメントで名称はそのままで保存したいです) マウスとキーボード入力の動きを記録して 再生してみましたが上手くいきませんでした。 よろしくお願いいたします。

  • エクセル

    エクセルで他のシートからの値を参照するように数式を入力したセルに他の人が間違えて上書きをしないようにするにはするにはどうすればいいのでしょうか

  • エクセル2003から2010に変更

    エクセル2003から2010に変更したのですが xlsファイルを保存する時に このブックで使用されている次の機能は、 以前のバージョンの Excel ではサポートされていません。 このブックを以前のバージョンの Excel で開くか、 以前のファイル形式で保存すると それらの機能が失われるか、正常に実行されなくなる可能性があります。 再現性の低下 このブックのいくつかの数式は、現在閉じている他のブックにリンクされています。 以前のバージョンの Excel では、 リンク先のブックを開いていないときにこれらの数式を再計算すると、255文字を超える部分は返されません。 出現数 70 定義された名前 バージョン Excel 97-2003 とでるのですが、70か所もエラーがあるのでしょうか? 「このブックを保存するときに互換性を確認する」 のチェックを外せば、この表示は出ないと思いますが、 ちゃんとした方法でこの方法を出さないようにするにはどうすればいいでしょうか? 名前を付けて保存で、xlsxやxlsmファイルにすればいいですか?

  • エクセル(2000)が開かなくてかなり困ってマス

    Windows2000でoffice2000Verのエクセルを使用しています。 項目を追加するまでは正常に開いていたエクセルが、上書き保存した後から ダブルクリック、開く、アプリケーションから開く、どれを試しても、 エクセルの枠組み?が開いた後、肝心のbookが一瞬開いて消えてしまいます。。 もちろん、他のエクセルは開きます。このエクセルファイルだけが開きません。 過去ログを見ていろいろと試しましたが、全くダメです。 ・他のアプリケーションを無視するにチェックは入っていない。 ・Wordでも開けない ・外部参照数式によってデータの抽出も試しましたが、不正な参照がありますと出て実効できませんでした。 どうしても大事なファイルなので開きたい!! どなたかよろしくお願いします。

  • 複数のブックを上書き保存する方法?エクセル

    エクセル2003です。 複数のブックを開いている時に全てのブックを上書き保存したいのですが、 CTRL+Sを押しても、アクティブブックしか上書き保存されません。 まとめて上書き保存する方法はありますか?

専門家に質問してみよう