• 締切済み

エクセル2007で互換モードで上書きできない

よろしくお願いします。 エクセル2000を利用して作成したファイル(マクロ、数式有)をエクセル2007で編集して 上書きをします。 編集したファイルを一旦閉じて、再度エクセル2007で開いて編集をして上書きをしようと すると添付の画像のダイアログが出てきて保存できません。 エクセルの内容は「作成物に対する作業者の工数登録」です。 「A1」という品物に対して作業者の「人(1)」と「人(2)」が2時間づつ作業をしたら合計欄に集計されて 「A1」を作るのに何時間かかったかを計算するようになっています。 怪しいのは「数式」タブの「名前の管理」の中に名前が「B439300」で参照範囲が「=#REF!#REF!」の定義があり、これがどこで利用されているかわからないので怪しいのですが、消しても現象は変わらないので関係ないかもしれません。 ちなみに上書きできない状態になるとエクセル2007の形式「.xlsm」でも上書きできません。 また、最初から「.xlsm」で保存すると保存時に「名前B439300は有効な参照範囲と競合するか、EXCELでは無効です。名前は_B439300に置き換えられました。ただし、VBAコードで参照されている名前や、関数の文字列引数として使用されている名前については、手動での更新が必要な場合があります。変更を反映させるには、ブックを閉じて再度開く必要があります。」 と毎回出てきますし、上書き保存して一旦閉じるとやはり添付の画像と同じものが出てきて保存できません。 どなたかお力をお貸しいただけると幸いです。 よろしくお願い申し上げます。

みんなの回答

回答No.2

ご推察の通り、B439300の参照範囲の定義が邪魔をしています。 >消しても現象は変わらない とのことですが、正しく消せば、正常にエクセル2007で保存できると思います。 消し方ですが、<数式>→<名前の管理>と進んで、B439300を選択し、<削除>を押します。 その後、エクセル2007形式で保存して下さい。 ******** 自分も同様のエラーメッセージが出て、解決策を探しているときに貴殿の質問に遭遇しました。 自分でつけた、UFO1やDEF1といった参照範囲の名前が、悪さをしていることがわかりました。 UFO1やDEF1は、エクセル2007以上では、14367列目や、2840列目の1行目に相当します。 エクセル2003以前では、256列しかなかったので、問題にならなかったわけです。 貴殿の場合、参照範囲が「=#REF!#REF!」になっているということで、ご自分で作成した 参照範囲でなく、何かの時に、偶然コピーされてきた参照範囲だと思います。 ならば、なおのこと、「削除」されても問題ないと思います。 私の場合は、UFO1やDEF1を別の名前に変えなくてはなりません。システムで勝手に直して くれるのは、先頭にアンダーバーをつけて、_UFO1や_DEF1という名前です。 これをそのまま、使いましょうか。マクロもそれに合わせ変更する必要があります。

  • goold-man
  • ベストアンサー率37% (8365/22183)
回答No.1

2000のファイルを2007形式で保存し、編集後上書きして、ほとんどのマクロはそのまま動くようですが全部のマクロが動くとは限らないと思います。 互換機能パックのダウンロード 参考URL Update にアクセス Excel 2000では,OpenXML形式では直接保存できないので、一度.xls形式で保存した後ファイルを右クリック「名前を付けて保存」でOpenXML形式に変換する2段階の手順が必要 http://itpro.nikkeibp.co.jp/article/COLUMN/20061120/254137/

参考URL:
http://support.microsoft.com/kb/923505/ja

関連するQ&A

  • 添付ファイルを編集して上書き保存したのに

    OSはWindowsMeで、OutlookExpressを使っています。 メールで送られてきた添付ファイル(エクセルの書類)を、 いろいろと編集してから上書き保存して閉じました。 途中でフリーズすると困るので 何度も上書き保存しながら作業していたにも関わらず、 もう一度そのファイルを開くと、 送られてきたときの状態のままなのですが。。。 「名前をつけて保存」してから編集すればよかったのでしょうが、 そのままやってしまっていたので、ダメだったのでしょうか。 添付ファイルは上書き保存ができないのですか? かなりの量の編集をしたので、あきらめるのが辛いのです。 どなたか、 復活する方法や、作業途中のファイルが保存されている場所など 分かれば教えて下さい。お願いします。

  • エクセルファイルの互換性

    新しくPCを買い、エクセル2003になりました。 エクセル2003で作ったファイルを2000で使いたいのですが、Excel97-2003ブックという種類のファイルで保存すると『このブックでは、選択したファイル形式で扱える行列数の範囲外にあるセルに、データが存在します。256 (IV) 列、65,536 行の範囲外にあるデータは保存されません。範囲外のデータを参照している数式は、#REF! エラーを返します。』というメッセージが出て、出現数500とかいう様に表示されます。 塗りつぶし部分だけはエクセル2000で塗りなおして保存したのですが、 まだ解消されません。何をどうすればこの表示がなくなるでしょうか? 作成上は特に問題ないようですが、思いがけないところでバグなど出れば怖いので(作成しているのは見積書です。)対処方法を教えてください。 お願いします。

  • Excelで上書きできません

    Excelの表たとえばExcel33という表を「名前をつけて保存」します。それから、またその表を開いたときにExcel331となってしまうので新しい表になってしまっています。上書き保存ができません。Officeを再インストールしても同じような状態です。いつも上書きしたいのに「名前をつけて保存」になってしまうので本当に困っています。アドバイスお願いします。

  • 添付ファイルを上書きしたのに・・・

    outlook express で受信したメールに添付されていたエクセルファイルを開いて入力の作業をした後、上書き保存をしました。 その後、再度その添付ファイルを開いたところ、先ほどの作業結果がまったく残っていませんでした。入力した内容はどこにいってしまったの???

  • Excelの上書き保存

    作成したExcelファイルをダブルクリックで開くと、 どのファイルも必ず「ファイル名1.xls」という名前で開きます。 上書き保存をしようとすると 「ファイル名をつけて保存」の画面が出てきてしまいます。 Excelを起動してから、ファイルを開くと 通常通り、上書き保存もできますし、 ファイル名の後ろに1がついたりもありません。 業務上、作成したファイルを上書き保存することが多いので、 ダブルクリックでファイルが開き、 編集後はすんなり上書き保存ができるようにしたいのです。 分かる方は、解決策を教えてください! ファイルを開くときに名前が書き換わってしまうなんて事、 あるのでしょうか??

  • Excel ファイルが上書き保存できません。

    Win 10 home で、マイクロソフトExcel 2007 を使っています。 先日まで問題なく上書き保存できたのですが、今日、ファイルを編集後、上書き保存したところ、 「●●●への変更は共有違反のため、保存されませんでした。別のファイルに保存し直してください。」 というExcelのエラーメッセージが出てきてしまい、上書き保存することができません。 該当のエクセルファイルは、Dropbox内に保存しています。 Drobobox内の、Word ファイルや、Excel 以外のファイルは、問題なく上書き保存することができますが、Excel のみ上書き保存ができない状況です。 同じ環境で、数年間同じ作業をしていたのですが、今回、初めてこの問題が発生しました。 1つ考えられるのは、1週間くらい前に、HDDをSSDにクローンして、換装したことです。換装は問題なく完了してましたが、その後、Excel ファイルを編集することがなかったので、今日まで問題に気づきませんでした。 問題の解決方法をアドバイスいただけると助かります。 よろしくお願いいたします。

  • アウトルック上で修正したエクセルファイル

    アウトルックでメールを受信。添付されていたエクセルファイルをクリックして、開き、そこで編集しました。上書き保存を何度かして、一度エクセルを閉じて、アウトルックを閉じて、再度アウトルックを開いて、メールからエクセルファイルをクリックして開いたら、編集した内容が全部消えてしまいました。 作業したファイルはどこにいってしまんたんでしょうか? 他の人が言うには、一度どこかに保存してから編集しないと消えちゃうよとのことなんですが・・・ よろしくお願いします。

  • エクセルの上書き保存をしてしまったら

    昨夜、家人が自宅でPC作業をしていたのですが、エクセルでなにやらデータを作っていたようなんですが、失態をしたらしいのです。 既存のデータ(A)をもとに、別途新しいデータ(B)を作成していたものの、間違えて(B)を(A)に上書き保存してしまったらしいのです。 私の場合は、先に「名前をつけて保存」をしてから、(B)のようなデータを作るので間違えないのですが、家人のようなことをしてしまった場合、(A)のデータを復活させることってできるのでしょうか? ご存知の方、教えていただけると幸いです。

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

    会社のパソコンでサーバーにあるエクセルファイルを開き、編集後に上書き保存をしたところ、もう一度ファイルを開き直すと編集が無視されており、上書き保存ができていない状態でした。 一度自分のパソコンのハードに落としてからであれば上書き保存できるのですが、そのままサーバー上に保存しようとすると、無視されるようです。(エラーメッセージも出ません) 社内の別のパソコンの同じバージョンのエクセル2003だと同様の現象が起きますが、エクセル2007のバージョンのものだと、そのままサーバーに上書き保存できます。 OSはどれもWindowsXPです。ファイルはExcel97-2003ブックで互換性のあるものを使用しています。読取り専用ファイルでもありません。 おわかりになる方がいらっしゃれば、教えてください。

  • エクセルを上書き保存すると・・・。

    エクセルを上書き保存すると・・・。 エクセル(ファイル名12345)を開き、編集し、上書きすると、そのファイルの下に新たにファイルができてしまうのです。 12345というエクセルファイルの下に、『12345.Xls.~TMP』というファイルが出来てしまいます。 同じ操作を繰り返すと、また新たにファイルできてしまいます。 どうしてでしょう?? ちなみに、編集した内容は、もともとのファイルのみ編集され、新たに増えたおかしなファイルは初期のままです。

専門家に質問してみよう