VBA sąjunga - prisijungti prie kelių diapazonų - VBA kodų pavyzdžiai

Sąjunga - prisijungti prie kelių diapazonų

Galbūt norėsite sujungti arba prisijungti prie kelių diapazonų, jei diapazono eilutė yra per ilga arba norite, kad su kodu būtų lengviau dirbti.
Poreikis sujungti kelias diapazono eilutes tikriausiai yra labiausiai paplitęs pasirenkant daugybę nesusijusių langelių su VBA.
Vienas iš būdų sujungti kelias diapazono eilutes yra VBA sąjungos funkcijos naudojimas. Sąjungos funkcijos sintaksė yra tokia:

1 Sąjunga (Arg1 kaip diapazonas, Arg2 kaip diapazonas ir tt ir tt) kaip diapazonas

Toliau pateikiamas „Union“ naudojimo pavyzdys. Pirmiausia deklaruojate kai kuriuos diapazono kintamuosius, tada nustatote diapazono kintamuosius, kurie yra lygūs kažkam, ir galiausiai sujungiate juos naudodami „Union“.

1234567891011 Sub sąjungos pavyzdys ()Dim Rng1, Rng2, Rng3 kaip diapazonasNustatykite Rng1 = diapazonas ("A1, A3, A5, A7, A9, A11, A13, A15, A17, A19, A21")Nustatykite Rng2 = diapazonas ("C1, C3, C5, C7, C9, C11, C13, C15, C17, C19, C21")Nustatykite Rng3 = diapazonas ("E1, E3, E5, E7, E9, E11, E13, E15, E17, E19, E21")Sąjunga (Rng1, Rng2, Rng3). PasirinkitePabaiga Sub

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave