Sisällysluettelo
Liitto - Liity useille alueille
Haluat ehkä yhdistää tai liittyä useisiin alueisiin, jos aluejono on liian pitkä tai haluat helpottaa koodin käyttöä.
Tarve yhdistää useita merkkijonoja on luultavasti yleisin, kun valitaan suuri määrä ei -vierekkäisiä soluja VBA: n kanssa.
Yksi tapa yhdistää useita alueita on käyttää VBA: n Union -toimintoa. Unioni -toiminnon syntaksi on:
1 | Unioni (Arg1 alueena, Arg2 alueena jne. Jne.) Alueena |
Seuraava on esimerkki Unionin käytöstä. Ensin ilmoitat joitakin vaihtelumuuttujia, asetat sitten aluemuuttujat yhtä suureksi ja yhdistät ne lopuksi käyttämällä Unionia.
1234567891011 | AlaliittoEsimerkki ()Dim Rng1, Rng2, Rng3 AlueenaAseta Rng1 = alue ("A1, A3, A5, A7, A9, A11, A13, A15, A17, A19, A21")Aseta Rng2 = alue ("C1, C3, C5, C7, C9, C11, C13, C15, C17, C19, C21")Aseta Rng3 = alue ("E1, E3, E5, E7, E9, E11, E13, E15, E17, E19, E21")Union (Rng1, Rng2, Rng3) ValitseEnd Sub |