• ベストアンサー

Excel2007 名前定義の全削除について

お世話になります。 WinXP Office2007です。 Excel2007でSheetをコピーしようとすると 「名前の重複があるので、別の名前を指定してください」と出てしまい 過去ログから下記の内容を全て実行したのですがいまだに出ます。 名前定義のBOXは何も入っていません。 (1)http://questionbox.jp.msn.com/qa5001376.html (2)http://oshiete1.goo.ne.jp/kotaeru.php3?qid=4970298 (3)http://q.hatena.ne.jp/1211612862 (1)の名前定義の残数は0個と出るのですがコピーするとやはりダメです。 何が原因かわからない状況ですのでアドバイスを頂ければ幸いです。 よろしくお願い致します。

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

  • ベストアンサー
  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.1

「数式」タブから「名前の管理」でこれまでに定義した名前が表示されませんか。選択して「削除」でいかがでしょう。

marocoro00
質問者

お礼

Sub test3() Dim objName As Object For Each objName In Application.Names    objName.Visible =True Next End Sub こちらで名前を表示させて削除したところ無事解決しました。 ありがとうございました。 VBAで表示させないと出てこないとは不親切な設計ですよね…。

marocoro00
質問者

補足

「数式」タブから「名前の管理」の中には何も入っていない状況です。 空なのに名前の重複と出るのでほとほと困っています。 VBAで名前検索すると個数が表示されるのですが表示は全くされないです。

その他の回答 (1)

noname#176215
noname#176215
回答No.2

つけようとした名前は何ですか? 予約語を名前定義しようとした場合があります。 例えば「C」とか「R」とかは予約語です。

marocoro00
質問者

お礼

Sub test3() Dim objName As Object For Each objName In Application.Names    objName.Visible =True Next End Sub こちらで名前を表示させて削除したところ無事解決しました。 ありがとうございました。 確かにaとかaaaとかbとか混ざっていました。

関連するQ&A