Unie VBA - Připojte se k více rozsahům - příklady kódu VBA

Union - Připojte se k více rozsahům

Pokud je řetězec rozsahu příliš dlouhý, možná budete chtít zkombinovat nebo připojit více rozsahů, nebo se chcete pokusit usnadnit práci s kódem.
Potřeba kombinovat více řetězců rozsahu je pravděpodobně nejběžnější při výběru velkého počtu nesouvislých buněk s VBA.
Jedním ze způsobů, jak se připojit k více řetězcům rozsahu, je použití funkce VBA Union. Syntaxe pro unijní funkci je:

1 Union (Arg1 jako rozsah, Arg2 jako rozsah atd. Atd.) Jako rozsah

Následuje příklad použití Unionu. Nejprve deklarujete některé proměnné rozsahu, pak nastavíte proměnné rozsahu něčemu a nakonec je zkombinujete pomocí Union.

1234567891011 Sub Union Příklad ()Dim Rng1, Rng2, Rng3 jako rozsahNastavit Rng1 = Rozsah ("A1, A3, A5, A7, A9, A11, A13, A15, A17, A19, A21")Nastavit Rng2 = rozsah ("C1, C3, C5, C7, C9, C11, C13, C15, C17, C19, C21")Nastavit Rng3 = rozsah ("E1, E3, E5, E7, E9, E11, E13, E15, E17, E19, E21")Union (Rng1, Rng2, Rng3). VyberteEnd Sub
wave wave wave wave wave