Table des matières
Union - Rejoindre plusieurs plages
Vous souhaiterez peut-être combiner ou joindre plusieurs plages si la chaîne de plage est trop longue, ou si vous souhaitez essayer de rendre votre code plus facile à utiliser.
Le besoin de combiner plusieurs chaînes de plage est probablement le plus courant lors de la sélection d'un grand nombre de cellules non contiguës avec VBA.
Une façon de joindre plusieurs chaînes de plage consiste à utiliser la fonction Union de VBA. La syntaxe de la fonction Union est :
1 | Union (Arg1 en tant que plage, Arg2 en tant que plage, etc.) en tant que plage |
Ce qui suit est un exemple d'utilisation de Union. Vous déclarez d'abord certaines variables de plage, puis définissez les variables de plage égales à quelque chose et enfin les combinez à l'aide de Union.
1234567891011 | Exemple de sous-union()Dim Rng1, Rng2, Rng3 en tant que plageDéfinir Rng1 = Plage("A1,A3,A5,A7,A9,A11,A13,A15,A17,A19,A21")Définir Rng2 = Plage("C1,C3,C5,C7,C9,C11,C13,C15,C17,C19,C21")Définir Rng3 = Plage("E1,E3,E5,E7,E9,E11,E13,E15,E17,E19,E21")Union(Rng1, Rng2, Rng3).SélectionnezFin du sous-marin |