複数のシートを含むワークブックがあるとします。Name1
ワークシート スコープとワークブック スコープには、名前を持つ多くの範囲があります。のすべてのインスタンスを削除するためにブックを通過するマクロを作成したいと考えていますName1
。
たとえば、Names Manager を開くと、次のように表示されます。
Name1, refers to: =Sheet1!A1, scope: Sheet1<br>
Name1, refers to: =Sheet2!D3, scope: Sheet2<br>
Name1, refers to: =Sheet1!A1, scope: Workbook
Name1
すべてのsを削除したい
現在、Names("Name1").Delete
ワークブック レベルでは機能しません。グローバルにスコープされた を処理するだけだと思いますName1
。特定の名前に対応する名前のコレクションを操作する方法はありますか? これを行う最善の方法は何ですか?