エクセルのマクロで膨大な量の名前の定義を一括で削除させたくて、こんな風に書いたんだけど '「Print_Area」以外の名前の定義を全部消す For Each n In ActiveWorkbook.Names If InStr(1, n.Name, "Pri...
全角コメント消してみるとか?
コメントあるとなんか関係あるの?
プログラミングあるあるやろ
+じゃなくてOr
そこは主題じゃなくね?
ある あとはたぶんLikeのとこ Instrとかにすればいけそう
試してみたけどいけないんよ。 ローカルウインドウでnの中身見れるじゃん? そこで正しくValueが#REF!の名前を拾えてるのにDeleteするとなぜかいまアクティブなシートのエラー参照じゃ...
それって隠し定義消せるかな。 隠し定義を見える定義に変える処理、必要じゃなかったっけ?
いま聞きたいことじゃないからはぶいてるけど、この記述の前に.Visible = Trueをつけてるよ