タグ

ブックマーク / trash-area.com (1)

  • 名前定義の削除

    仕事EXCELを使っていると、たまに「定義済みの名前」がひどいことになったりしますよね。 参照範囲がどこのネットワークを参照しているかもわからない名前とかが出てきます。 で、これらをEXCELのマクロ(vba)を使って一括で削除する方法。 Sub DeleteDefinedNames() Dim n As Name For Each n In ActiveWorkbook.Names n.Delete Next End Sub と、エラーを無視するコードを入れれば消せない名前以外は消せるようになりますが、 消せない名前は Ctrl+F3で出てくる[名前の定義]ダイアログから手動で消す必要があります。 で、これじゃあちょっとめんどくさいよねってことで、 名前を削除するマクロの実行時にエラーが出ないようにしておいてあげてから、 マクロを実行しようよっていう方法です。 (1) [ツール]-[オ

  • 1