Перейти к содержимому
Наше приложение «Дешевые авиабилеты» в AppGallery >>

VBA Excel. Метод Application.Union (объединение диапазонов)

    Определение блока ячеек, состоящего из объединения двух и более диапазонов, с помощью метода Application.Union из кода VBA Excel. Примеры объединения.

    Описание

    Application.Union – это метод VBA Excel, который возвращает объект Range, являющийся объединением двух или более указанных диапазонов.

    Синтаксис

    • Arg1, Arg2 – обязательные аргументы, представляющие из себя диапазоны ячеек (объекты Range).
    • Arg3, …, Arg30* – необязательные аргументы, представляющие из себя диапазоны ячеек (объекты Range).

    * Допустимо использование до 30 аргументов включительно.

    Примеры

    Пример 1
    Объединение диапазонов, занимающих прямоугольную область:

    Объединение диапазонов, занимающих прямоугольную область
    Объединение диапазонов, занимающих прямоугольную область

    Пример 2
    Объединение несмежных диапазонов:

    Объединение несмежных диапазонов
    Объединение несмежных диапазонов

    Пример 3
    Объединение пересекающихся диапазонов:

    Объединение пересекающихся диапазонов
    Объединение пересекающихся диапазонов

    Самый наглядный вариант объединения ячеек рассмотрен в первом примере, когда объединяемые диапазоны образуют одну прямоугольную область. Во втором и третьем примерах результат объединения аналогичен использованию свойства Range объекта Worksheet:

    Содержание рубрики VBA Excel по тематическим разделам со ссылками на все статьи.