2018-03-18から1日間の記事一覧

セル範囲の伸び縮みに追随して名前を定義する[Excel](2)

セル範囲の伸び縮みに追随して名前を定義するマクロの改良 改良ポイント 前回 akashi-keirin.hatenablog.com のリスト1には問題があった。すなわち、 対象のセル範囲から値を全消去したら、名前の定義されたセル範囲が元のまま残る 対象のセル範囲(を含む…

指定した名前のセル範囲が参照切れだったら削除する(Excel)

定義された名前を消す そういえば、定義された名前をVBAから消すのって、どうしたらいいんだろう? そう思ってちょっと調べてみた。 WorkbookオブジェクトのNamesプロパティ コチラによると 指定されたブックのすべての名前 (すべてのワークシートの名前を含…

セル範囲の伸び縮みに追随して名前を定義する[Excel]

セル範囲の伸び縮みに追随して名前を定義する セル範囲に名前を定義しておくと、ワークシート関数の引数にするのにも、VBAでRangeオブジェクトを参照する際にも便利なことがある。 ただ、名前を付けて管理したいセル範囲に伸び縮みがあるような場合に、その…

配列の各要素にはFor Each ~ Nextでアクセスできる

配列の各要素にFor Each ~ Nextでアクセスする 配列の要素にはFor Each ~ Nextでアクセスできる akashi-keirin.hatenablog.com コチラに jinoji さんという方からいただいたコメント。 配列からの取り出しを For Each e In TargetArray とやれば2次元配列…