Союз - приєднуйтесь до кількох діапазонів
Ви можете об'єднати або приєднатися до кількох діапазонів, якщо рядок діапазону занадто довгий, або ви хочете спробувати полегшити роботу з кодом.
Необхідність об'єднання кількох рядків діапазону, ймовірно, найбільш поширена при виборі великої кількості несуміжних комірок з VBA.
Один із способів об’єднання кількох рядків діапазону - використання функції Union VBA. Синтаксис функції Union такий:
1 | Союз (Arg1 як діапазон, Arg2 як діапазон тощо, тощо) як діапазон |
Нижче наведено приклад використання Union. Спочатку ви оголошуєте деякі змінні діапазону, потім встановлюєте змінні діапазону рівними чимось і, нарешті, об’єднуєте їх за допомогою Union.
1234567891011 | Sub UnionExample ()Dim Rng1, Rng2, Rng3 як діапазонВстановити Rng1 = Діапазон ("A1, A3, A5, A7, A9, A11, A13, A15, A17, A19, A21")Встановити Rng2 = Діапазон ("C1, C3, C5, C7, C9, C11, C13, C15, C17, C19, C21")Встановити Rng3 = Діапазон ("E1, E3, E5, E7, E9, E11, E13, E15, E17, E19, E21")Об'єднання (Rng1, Rng2, Rng3). ВиберітьEnd Sub |