• ベストアンサー

エクセル「名前の定義」削除方法について

以前にこの場で「名前」を一括削除するマクロを教えていただきました。 快適に使用させていただいていましたが、一部消せない「名前」があります。 その「名前」は文字化けしており、一括削除するマクロを使用すればエラーが出ますし、普通に 挿入→名前→定義→削除 でも消すことができません。 こういった場合何とか削除する方法は無いものでしょうか?

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

  • ベストアンサー
  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.1

こんばんは。 結論から書くと、たぶん、取れないような気がします。 もしかして、そのエラーは、ハングしているわけではないでしょうか?どんなエラーでしょうか?エラー番号などが出るものですか? 名前定義って、環境(シートやブック)に対して、定義づけさせられるのですが、もしかしたら、シートがなくなって、それで、名前定義だけが残ったとか? 再現できれば、私の推理から試してみたいとは思いますが、名前定義が、電子のゴミ状態になってしまっているような気がします。 たぶん、マクロは、こんなスタイルのものですね。 Dim nm As Name  For Each nm In Application.Names   nm.Delete  Next

LEON2005
質問者

お礼

回答ありがとうございます。 色々なところからシートを引っ張ってきているのでリンク元もわからない状態になっています。 個人的にも消せないような気がしていました。 マクロ参考にさせていただきます。

関連するQ&A