Application.Union 方法 (Excel)

會傳回兩個以上範圍的聯集。

語法

運算式。聯集 (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 物件的變數。

參數

名稱 必要/選用 資料類型 描述
Arg1 必要 Range 必須至少指定兩個 Range 物件。
Arg2 必要 Range 必須至少指定兩個 Range 物件。
ARG3 – ARG30 選用 Variant 範圍。

傳回值

範圍

範例

本範例會以 =RAND() 公式填入兩個命名範圍 (Range1 和 Range2) 的聯集。

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

本範例會比較 Worksheet.Range 屬性、 Application.Union 方法和 Application.Intersect 方法。

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.

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。