Uniunea VBA - Alăturați mai multe game - Exemple de cod VBA

Unire - Alăturați-vă mai multor game

Este posibil să doriți să combinați sau să uniți mai multe intervale dacă șirul de intervale este prea lung sau doriți să încercați să vă ușurați codul.
Necesitatea de a combina mai multe șiruri de raze este probabil cea mai frecventă atunci când selectați un număr mare de celule necontinue cu VBA.
O modalitate de a alătura mai multor șiruri de domenii este utilizarea funcției VBA Union. Sintaxa pentru funcția Uniune este:

1 Uniune (Arg1 ca Range, Arg2 ca Range, etc, etc) ca Range

Următorul este un exemplu de utilizare a Uniunii. Mai întâi declarați unele variabile de interval, apoi setați variabilele de interval egale cu ceva și, în cele din urmă, le combinați folosind Union.

1234567891011 Exemplu subunitar ()Dim Rng1, Rng2, Rng3 ca intervalSet Rng1 = Range („A1, A3, A5, A7, A9, A11, A13, A15, A17, A19, A21”)Setați Rng2 = Interval ("C1, C3, C5, C7, C9, C11, C13, C15, C17, C19, C21")Setați Rng3 = Interval ("E1, E3, E5, E7, E9, E11, E13, E15, E17, E19, E21")Uniune (Rng1, Rng2, Rng3). SelectațiSfârșitul Sub
wave wave wave wave wave