ExcelVBA : 表示されない名前の管理を出すマクロ

企業内で長い期間使い回されてきたエクセルは、数式->名前の管理がぐちゃぐちゃになりがちで、
結果、ファイルサイズは肥大し、シートをコピーするとよくわからない確認ダイアログボックスが出現して煩わしいです。

画面から全部消したと思っても、状況は改善されない。

という状況で使うマクロ。
見えていない名前の定義が出てきます。

出現させたあとはエクセルのリボンで、数式 -> 名前の管理 で不要分を削除するとよいでしょう。

Public Sub DisplayNames()
    Dim o As Object
  
    For Each o In Names
        o.Visible = True
    Next
End Sub

コメント

このブログの人気の投稿

windows10 で nvidia のグラボのcode43現象を解決した

Java : processbuilder 標準出力 タイムアウト

GTX560Ti がおかしい(code 43が出る)(2018年)→解決しました(2019)