|
こんにちは。
>これは、挿入→名前→定義のリストに出てこなくなるのでしょうか?
>
>>マクロでは以下。
>> ActiveWorkbook.Names.Add(Name:="lmn", RefersTo:="=Sheet3!$L$3:$N$3").Visible = False
はい。挿入→名前→定義のリストに出てきません。
>このコードは標準モジュールに
>
>Sub 名前隠し()
>ActiveWorkbook.Names.Add(Name:="lmn", RefersTo:="=Sheet3!$L$3:$N$3").Visible = False
>
>End Sub
>
>のように書けば良いのでしょうか?
標準モジュールとは限らず、それなりに書けばどのモジュールでもいいと思います。
このコードは名前"lmn"を作成して非表示にしています。
どうも、ThisWorkbookに対する処理みたいなので、
そうであれば、 ActiveWorkbook→ThisWorkbookに差し替えたほうがいいですね。
すでに名前が作成してあるのであれば
ThisWorkbook.Names("lmn").Visible = False
と、なります。
|
|