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

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

構文Syntax

ユニオン(Arg1Arg2Arg3Arg4Arg5Arg6Arg7Arg8Arg9、 __ Arg10、 Arg11Arg12Arg13、 __ Arg14、Arg15 __、 Arg16Arg17Arg18Arg19Arg20Arg21Arg22Arg23Arg24Arg25Arg26Arg27、Arg28 __、 Arg29Arg30)expression.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)

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

パラメーターParameters

名前Name 必須 / オプションRequired/Optional データ型Data type 説明Description
Arg1Arg1 必須Required RangeRange Range オブジェクトは、少なくとも2つ指定する必要があります。At least two Range objects must be specified.
Arg2Arg2 必須Required RangeRange 複数の Range オブジェクトを指定する必要があります。At least two Range objects must be specified.
Arg3Arg30Arg3Arg30 省略可能Optional VariantVariant 範囲を指定します。A range.

戻り値Return value

範囲Range

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 プロパティ、アプリケーションの**種類、および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.

サポートとフィードバック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.