他の人が作成したExcelを流用したりした際に、シートをコピーしようとすると 「移動またはコピーする数式またはシートには、移動またはコピー先のワークシートに既にある名前’ああああ’が含まれています。この名前を使用しますか?」 などと見えない名前定義の回数分ダイアログが表示されてウザい、かついらない名前定義が移植されて気持ち悪かったのですが、この程完全解決策が見つかりましたので、書き留めておこうと思います。 VBA Editorを起動して、Moduleファイルを追加したのち、以下のロジックをコピーして下さい。 Public Sub DeleteNames() Dim wName As Object Dim wCnt As Long For Each wName In Names If wName.Visible = False Then wName.Visible = True wCnt =