Innholdsfortegnelse
Union - Bli med i flere områder
Det kan være lurt å kombinere eller bli med i flere områder hvis rekkevidden er for lang, eller hvis du vil prøve å gjøre koden lettere å jobbe med.
Behovet for å kombinere flere rekkevidde -strenger er sannsynligvis mest vanlig når du velger et stort antall ikke -sammenhengende celler med VBA.
En måte å bli med på flere rekkevidde -strenger er å bruke VBAs Union -funksjon. Syntaksen for Union -funksjonen er:
1 | Union (Arg1 som Range, Arg2 som Range, etc, etc) som Range |
Følgende er et eksempel på bruk av Union. Først deklarerer du noen rekkevariabler, deretter setter du variabelvariablene til noe, og til slutt kombinerer du dem med Union.
1234567891011 | Sub UnionExample ()Dim Rng1, Rng2, Rng3 Som områdeSett Rng1 = Range ("A1, A3, A5, A7, A9, A11, A13, A15, A17, A19, A21")Sett Rng2 = Range ("C1, C3, C5, C7, C9, C11, C13, C15, C17, C19, C21")Sett Rng3 = Range ("E1, E3, E5, E7, E9, E11, E13, E15, E17, E19, E21")Union (Rng1, Rng2, Rng3) .VelgSlutt Sub |