Application.Union メソッド (Excel)Application.Union method (Excel)

2 つ以上のセル範囲の集合を返します。Returns the union of two or more ranges.

構文Syntax

expressionexpression. Union ( _Arg1_ , _Arg2_ , _Arg3_ , _Arg4_ , _Arg5_ , _Arg6_ , _Arg7_ , _Arg8_ , _Arg9_ , _Arg10_ , _Arg11_ , _Arg12_ , _Arg13_ , _Arg14_ , _Arg15_ , _Arg16_ , _Arg17_ , _Arg18_ , _Arg19_ , _Arg20_ , _Arg21_ , _Arg22_ , _Arg23_ , _Arg24_ , _Arg25_ , _Arg26_ , _Arg27_ , _Arg28_ , _Arg29_ , _Arg30_ )

expressionApplication オブジェクトを表す変数です。expression A variable that represents an Application object.

パラメーターParameters

名前Name 必須 / オプションRequired/Optional データ型Data type 説明Description
Arg1Arg1 必須Required RangeRange 少なくとも 2 つの**Range** オブジェクトを指定する必要があります。At least two Range objects must be specified.
Arg2Arg2 必須Required RangeRange 複数の Range オブジェクトを指定する必要があります。At least two Range objects must be specified.
Arg3Arg3 省略可能Optional VariantVariant 範囲。A range.
Arg4Arg4 省略可能Optional VariantVariant 範囲。A range.
Arg5Arg5 省略可能Optional VariantVariant 範囲。A range.
Arg6Arg6 省略可能Optional VariantVariant 範囲。A range.
Arg7Arg7 省略可能Optional VariantVariant 範囲。A range.
Arg8Arg8 省略可能Optional VariantVariant 範囲。A range.
Arg9Arg9 省略可能Optional VariantVariant 範囲。A range.
Arg10Arg10 省略可能Optional VariantVariant 範囲。A range.
Arg11Arg11 省略可能Optional VariantVariant 範囲。A range.
Arg12Arg12 省略可能Optional VariantVariant 範囲。A range.
Arg13Arg13 省略可能Optional VariantVariant 範囲。A range.
Arg14Arg14 省略可能Optional VariantVariant 範囲。A range.
Arg15Arg15 省略可能Optional VariantVariant 範囲。A range.
Arg16Arg16 省略可能Optional VariantVariant 範囲。A range.
Arg17Arg17 省略可能Optional VariantVariant 範囲。A range.
Arg18Arg18 省略可能Optional VariantVariant 範囲。A range.
Arg19Arg19 省略可能Optional VariantVariant 範囲。A range.
Arg20Arg20 省略可能Optional VariantVariant 範囲。A range.
Arg21Arg21 省略可能Optional VariantVariant 範囲。A range.
Arg22Arg22 省略可能Optional VariantVariant 範囲。A range.
Arg23Arg23 省略可能Optional VariantVariant 範囲。A range.
Arg24Arg24 省略可能Optional VariantVariant 範囲。A range.
Arg25Arg25 省略可能Optional VariantVariant 範囲。A range.
Arg26Arg26 省略可能Optional VariantVariant 範囲。A range.
Arg27Arg27 省略可能Optional VariantVariant 範囲。A range.
Arg28Arg28 省略可能Optional VariantVariant 範囲。A range.
Arg29Arg29 省略可能Optional VariantVariant 範囲。A range.
Arg30Arg30 省略可能Optional VariantVariant 範囲。A range.

戻り値Return value

RangeRange

Example

次の使用例は、Range1 と Range2 という 2 つの名前付きセル範囲を集合させ、そのセル範囲内の各セルに数式の =RAND() を入力します。This example fills the union of two named ranges, Range1 and Range2, with the formula =RAND().

Worksheets("Sheet1").Activate 
Set bigRange = Application.Union(Range("Range1"), Range("Range2")) 
bigRange.Formula = "=RAND()"

この例では、 Worksheet.Range プロパティ、 Application.Unionメソッドと**Application.Intersect** メソッドを比較します。This example compares the Worksheet.Range property, Application.Union method, and Application.Intersect method.

Range("A1:A10").Select                            'Selects cells A1 to A10.
Range(Range("A1"), Range("A10")).Select           'Selects cells A1 to A10.
Range("A1, A10").Select                          'Selects cells A1 and A10.
Union(Range("A1"), Range("A10")).Select           'Selects cells A1 and A10.
Range("A1:A5 A5:A10").Select                     'Selects cell A5.
Intersect(Range("A1:A5"), Range("A5:A10")).Select 'Selects cell A5.

関連項目See also

サポートとフィードバックSupport and feedback

Office VBA またはこの説明書に関するご質問やフィードバックがありますか?Have questions or feedback about Office VBA or this documentation? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.