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 |