2つ以上のセル範囲を1つにまとめて参照(Union メソッド)
2015/07/09
Union メソッド
Union メソッドは、2つ以上のセル範囲を1つにまとめて参照します。まとめたセルに名前をつけて扱うことも可能です。
戻り値は、セル範囲を表す Range オブジェクトです。
Object.Union ( arg1, arg2 [, arg3, … , arg30 ] )
【項目の説明】
- object ・・・ Application オブジェクト
- arg1,arg2, … arg30 ・・・ セル範囲を表すRange オブジェクトで最大30まで指定できます。
( arg1, arg2 は省略不可。arg3 … arg30 は省略可)。
Union メソッドで、まとめることのできるセル範囲は、同一シート上のセル範囲のみです。
Union メソッドの使用例
サンプルVBAソース
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
Sub Sample_Union() Dim myUnion 'まとめたセル範囲に名前を付ける Set myUnion = Union(Range("A2:A16"), Range("A3:E8")) '選択 myUnion.Select 'まとめた範囲のセル数を表示 MsgBox Application.Union(Cells(1, 1), Cells(3, 3), Range("c1:F1")).Count End Sub |
実行結果
関連記事
-
-
任意のセルを含む行または列全体を参照(EntireRow プロパティ,EntireColumn プロパティ)
EntireRow プロパティ・EntireColumn プロパティ Entir …
-
-
グラデーション(Pattern プロパティ・Gradient プロパティ)
セルの背景ににグラデーションを設定する Pattern プロパティを使用するとセ …
-
-
ワイルドカードを使って検索(Find メソッド)
Find メソッド 指定したセル範囲内の特定の情報を含むセルを検索します。 【書 …
-
-
罫線の設定(Borders プロパティ)
罫線の設定 罫線を一括(上下左右すべて)で設定するには、Borders プロパテ …
-
-
文字列をセル幅で折り返す(WrapText プロパティ)
WrapText プロパティ WrapText プロパティは、セルに表示されてい …
-
-
フリガナの設定(Characters プロパティ,PhoneticCharacters メソッド)
Characters プロパティ Characters プロパティは、文字範囲を …
-
-
セルの位置を取得(Left プロパティ、Top プロパティ)
Left プロパティ・Top プロパティ Left プロパティは、「A列」の左端 …
-
-
配列数式を取得または設定する(FormulaArray プロパティ)
FormulaArray プロパティ FormulaArray プロパティは、対 …
-
-
セルのロック(Locked プロパティ)
セルのロック(Locked プロパティ) Locked プロパティで、セルのロッ …
-
-
対象のセルが参照している全てのセルを取得(Precedents プロパティ)
Precedents プロパティ Precedents プロパティは、対象のセル …
