Inhoudsopgave
Union - Word lid van meerdere reeksen
Mogelijk wilt u meerdere bereiken combineren of samenvoegen als de reeksreeks te lang is, of u wilt proberen uw code gemakkelijker te maken om mee te werken.
De noodzaak om meerdere reeksreeksen te combineren komt waarschijnlijk het meest voor bij het selecteren van een groot aantal niet-aaneengesloten cellen met VBA.
Een manier om meerdere reeksreeksen samen te voegen, is door de Union-functie van VBA te gebruiken. De syntaxis voor de functie Union is:
1 | Union (Arg1 als bereik, Arg2 als bereik, enz.) als bereik |
Het volgende is een voorbeeld van het gebruik van Union. Eerst declareer je enkele bereikvariabelen, stel vervolgens de bereikvariabelen in op iets en combineer ze uiteindelijk met Union.
1234567891011 | Sub UnionVoorbeeld()Dim Rng1, Rng2, Rng3 Als bereikStel Rng1 = Bereik ("A1,A3,A5,A7,A9,A11,A13,A15,A17,A19,A21") inStel Rng2 = Bereik ("C1,C3,C5,C7,C9,C11,C13,C15,C17,C19,C21") inStel Rng3 = Bereik ("E1,E3,E5,E7,E9,E11,E13,E15,E17,E19,E21") inUnie (Rng1, Rng2, Rng3).Selecteer:Einde sub |