- ベストアンサー
エクセル「名前の定義」削除方法について
以前にこの場で「名前」を一括削除するマクロを教えていただきました。 快適に使用させていただいていましたが、一部消せない「名前」があります。 その「名前」は文字化けしており、一括削除するマクロを使用すればエラーが出ますし、普通に 挿入→名前→定義→削除 でも消すことができません。 こういった場合何とか削除する方法は無いものでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
こんばんは。 結論から書くと、たぶん、取れないような気がします。 もしかして、そのエラーは、ハングしているわけではないでしょうか?どんなエラーでしょうか?エラー番号などが出るものですか? 名前定義って、環境(シートやブック)に対して、定義づけさせられるのですが、もしかしたら、シートがなくなって、それで、名前定義だけが残ったとか? 再現できれば、私の推理から試してみたいとは思いますが、名前定義が、電子のゴミ状態になってしまっているような気がします。 たぶん、マクロは、こんなスタイルのものですね。 Dim nm As Name For Each nm In Application.Names nm.Delete Next
お礼
回答ありがとうございます。 色々なところからシートを引っ張ってきているのでリンク元もわからない状態になっています。 個人的にも消せないような気がしていました。 マクロ参考にさせていただきます。