Метод союза в Excel VBA возвращает объект Range, который представляет объединение двух или более диапазонов (границы ниже только для иллюстрации).

Код строки:

Union(Range("B2:C7"), Range("C6:F8")).Select

Результат:

Union Of Two Ranges

Примечание: метод Union не возвращает математический союз (ячейка С6 и С7 клеток включены дважды).

Метод Intersect в Excel VBA возвращает объект Range, представляющий пересечение двух или более диапазонов (границ ниже для иллюстрации).

Код строки:

Intersect(Range("B2:C7"), Range("C6:F8")).Select

Результат:

Intersection Of Two Ranges