• ベストアンサー

このブックには無効な名前が含まれています

EXCEL2007を使用しています。 EXCEL2003で作成されたEXCELを開くと下記のようなメッセージが出ます。 「このブックには無効な名前が含まれています。無効な名前は#REF!に変更されました」 WEB検索しましたら色々出てきましたが、私の知識不足で何とことだか良く分りませんでした・・。 どなたかこの状況について簡単にご説明いただけませんでしょうか? よろしくお願い致します。 環境 EXCEL2007 Windows7

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

  • ベストアンサー
  • chie65535
  • ベストアンサー率43% (8520/19369)
回答No.1

>どなたかこの状況について簡単にご説明いただけませんでしょうか? http://www.server-world.info/query?os=Other&p=vba&f=4 上記を読むと「エクセルは、勝手に、自動的に、名前の定義を記録してしまう」らしいです。 そして「勝手に自動記録された名前の定義」が、新バージョンのエクセルで開こうとした時に「無効な名前が含まれてる」というエラーを引き起こすようです。 上記のページのマクロを使って、自動設定されてしまった名前の定義をすべて削除すると、問題が解決するようです。

yakkun2338
質問者

お礼

chie65535さん、早速のご連絡ありがとうございました。 (ご連絡遅くなりまして申し訳ございませんでした) ご丁寧なご説明誠にありがとうございました。

関連するQ&A

  • エクセルVBA2010で立ち上げ時にエラー表示

    エクセル2003で作成したVBAを2010エクセルで立ち上げるとと下記のようなエラー表示が出ます。 エラー表示”このブックには無効な名前が含まれています。無効な名前は#REF!に変更されました” マクロのエディターで”#REF!”を探してもどこにも見つかりません。 どのようなしたらエラー表示が出ないようになるのでしょうか?

  • ExcelのVBAコードを他のBookへ展開

    OS:Win2000 Excel2000 ExcelでモジュールシートとThisWorkBookにVBAコードを作成しました。 このVBAを他の16個のExcelブックへ展開するのですが、 何か変更があった場合、16個のbookを修正しなければなりません。 管理が煩雑になるので、避けたいのですが何か良い方法はありますでしょうか? 16個のExcelブックは同じフォルダーで管理され、 Lan又はHttp(Web)で複数人が照会、変更を行います。

  • エクセル2007のマクロのブックについて

    エクセル2007を現在使用しております。 その中のファイルで、97-2003の保存形式(xls)で使用していたマクロのブックがあります。 そのブックを保存形式はそのままで、名前だけを変更し登録しました。 すると、セキュリティの警告で、マクロが無効にされましたと表示され、 現在その都度有効に設定している状態です。 ブックの名前を変更するとマクロは無効になるのでしょうか? 原因を教えて下さい。 また、このブックだけを常に有効にする設定もあれば、 その方法もご教授下さい、お願いいたします。

  • excelのブックが突然消える?

    excelのブックが突然消えるなんてこと、あるのでしょうか? 上書き保存をしようとしたら その文書自体が存在しないとというエラーメッセージがでました。 確かに検索しても ヒットしません。 上書きしようとした文書と同じ名前で新たにその文書を登録しようとしても できない旨エラーメッセージがでます。 こんなこと初めてです。 とりあえず新しいブックにすべてのシートをコピーして よく似た名前をつけてしのぎましたが、 原因がわかるかた なにとぞおしえてくださいませ。

  • Excelアドインの非表示ブック

    Excelアドインを配布する予定なのですが、シートにプログラムで使う情報を記載しており、その情報は公開したくない状況です。 Excelアドインを作成するとブックが非表示になりますが、それを表示する方法はあるのでしょうか? もし、表示出来る方法があるのならば、どうすれば表示できない様にする方法はありますか? Excelアドインの元となるExcelファイルの作成環境はExcel2007ですが、ブックは2003にも対応した.xls拡張子で作成しています。 以上、ご教授のほど、よろしくお願い致します。

  • フォームの無効化

    Excel2002にてマクロを使用しています。 新規で作成したbookに フォームのボタンを2つ配置して 1を押すと2を無効化 2を押すと1を無効化 したいのですが、どうもうまくいきません。 Enabledプロパティみたいのを探しているんですが なぜか出てきません・・・ Visibleでやったら消えてしまいました・・・ 書き方としては ActiveSheet.Shapes("Button 1").・・・ でいいのでしょうか?

  • マクロを他のブック上で実行できなくなった

    あるマクロを作成して、シート上の図形に登録します。 (たとえば、Msgboxなど簡単なマクロです。図形を押すとメッセージボックスが表示されますよね) そのシートを新規ブックにコピーして、図形を押してもマクロが実行できません。 図形に登録されたマクロを調べると、新規ブックのマクロとして設定されてしまってます。 これはどこかの設定を変更すると治るのでしょうか? (最近まで出来てたのに突然出来なくってしまったのです) 環境はExcel2007。OSはWindows7です。 よろしくお願いします。

  • Excelでブックが開きません

    WinXPでExcel2003を使用しています。 作成済みのブックをダブルクリックで開こうとすると、Excelが起動するだけで、ブックが開かなくなってしまいました。以前は、問題なかったのですが・・・ 何かの設定がおかしいのでしょうか?

  • EXCELブックを保存しないで終了

    EXCEL2000で"A"というブックから"B"というブックを マクロのVBAから開きます。 両方のシートが開いた状態から,"B"のマクロより 両方のブック共に保存しないで、EXCEL自体終了するマクロ を"B"側に下のような感じで作成しました。 -------- EXCEL終了処理 ------------------ Application.DisplayAlerts = False ThisWorkbook.Saved = False Application.Quit ---------------------------------------- これで終了しようとすると、「"B"のブックを保存しますか?」というメッセージが表示されてしまいます。終了前のマクロ処理の中で"B"ブックを変更しているので、このようなメッセージが表示されると思うのですが、 Application.DisplayAlerts = False 命令は利かないのですか? どなたか教えて下さい。宜しくお願い致します。

  • エクセルのブックに#REFがあれば削除するマクロ

    エクセル2013です。 そのブック内に、#REFになっている名前があったら、削除してくれるマクロを教えてください。

専門家に質問してみよう