MW211 EXIT

devlog
ExcelVBA/名前定義セルの効用
2015年08月02日
名前定義セルを使用すると、関数間のセル範囲の引き渡しが
グローバル変数的にできるとともに、記憶もされる。
┌──────────────────────────────────────┐
│Sub 関数A()                                                                 │
│    Union(Range("A1"), Range("B2")).Name = "範囲"                           │
│End Sub                                                                     │
├──────────────────────────────────────┤
│Sub 関数B()                                                                 │
│    Range("範囲").Interior.Color = vbYellow                                 │
│End Sub                                                                     │
└──────────────────────────────────────┘
上記の場合、「関数A()」で範囲を変更すれば
「関数B()」には引数やグローバル変数なしで伝達することができる。
分類:ExcelVBA