Πίνακας περιεχομένων
Ένωση - Συμμετοχή σε πολλαπλές σειρές
Μπορεί να θέλετε να συνδυάσετε ή να ενώσετε πολλαπλά εύρη εάν η συμβολοσειρά εύρους είναι πολύ μεγάλη ή θέλετε να προσπαθήσετε να διευκολύνετε την εργασία με τον κώδικά σας.
Η ανάγκη συνδυασμού πολλαπλών συμβολοσειρών εύρους είναι πιθανότατα πιο συνηθισμένη κατά την επιλογή μεγάλου αριθμού μη συνεχόμενων κελιών με VBA.
Ένας τρόπος σύνδεσης πολλαπλών συμβολοσειρών εύρους είναι η χρήση της λειτουργίας VBA's Union. Η σύνταξη για τη συνάρτηση Union είναι:
1 | Ένωση (Arg1 ως εύρος, Arg2 ως εύρος, κλπ, κλπ) ως εύρος |
Το παρακάτω είναι ένα παράδειγμα χρήσης της Ένωσης. Αρχικά δηλώνετε ορισμένες μεταβλητές εύρους, στη συνέχεια ορίζετε τις μεταβλητές εύρους ίσες με κάτι και τέλος τις συνδυάζετε χρησιμοποιώντας την Ένωση.
1234567891011 | Sub UnionExample ()Dim Rng1, Rng2, Rng3 As RangeΡύθμιση Rng1 = Εύρος ("A1, A3, A5, A7, A9, A11, A13, A15, A17, A19, A21")Ρύθμιση Rng2 = Εύρος ("C1, C3, C5, C7, C9, C11, C13, C15, C17, C19, C21")Ρύθμιση Rng3 = Εύρος ("Ε1, Ε3, Ε5, Ε7, Ε9, Ε11, Ε13, Ε15, Ε17, Ε19, Ε21")Ένωση (Rng1, Rng2, Rng3). ΕπιλέξτεΤέλος υπο |