Союз VBA - объединение нескольких диапазонов - Примеры кода VBA

Союз - Присоединяйтесь к нескольким диапазонам

Возможно, вы захотите объединить или присоединить несколько диапазонов, если строка диапазона слишком длинная или вы хотите попытаться упростить работу с кодом.
Необходимость комбинировать несколько строк диапазона, вероятно, наиболее распространена при выборе большого количества несмежных ячеек с помощью VBA.
Один из способов объединения нескольких строк диапазона - использование функции Union в VBA. Синтаксис функции Union:

1 Объединение (Arg1 как Range, Arg2 как Range и т. Д.) Как Range

Ниже приведен пример использования Union. Сначала вы объявляете некоторые переменные диапазона, затем устанавливаете переменные диапазона, равные чему-то, и, наконец, объединяете их с помощью Union.

1234567891011 Sub UnionExample ()Dim Rng1, Rng2, Rng3 как диапазонУстановить Rng1 = Range ("A1, A3, A5, A7, A9, A11, A13, A15, A17, A19, A21")Установить Rng2 = Range ("C1, C3, C5, C7, C9, C11, C13, C15, C17, C19, C21")Установить Rng3 = Range ("E1, E3, E5, E7, E9, E11, E13, E15, E17, E19, E21")Союз (Rng1, Rng2, Rng3) .ВыберитеКонец подписки

Вы поможете развитию сайта, поделившись страницей с друзьями

wave wave wave wave wave