Union bei angrenzenden Ranges, Areas
19.03.2015 09:29:39
Wolfgam
ich habe ein sehr großes Excel Sheet ca. 1 Mio Zeilen. Nachdem einige Funktionen (z.B. Filter) an Ihre Grenzen stossen, bearbeite ich das Sheet in Teilen, indem ich mit einem Range und Areas arbeite. Dabei ergeben sich 2 Probleme.
1) Union fasst angrenzende Bereiche zu einem zusammen:
set rng = Union(Range("A1:A10"), Range("B1:B10")); Ergebnis: rng.address = "A1:B10"
gewünscht wird aber: rng.address = "A1:A10,B1:B10"
2) derzeit behelfe ich mir mit:
set rng = Range("A1:A10,B1:B10,.....").
Das funktioniert ganz gut, solange der String (bzw. die Anzahl der Areas) im Range-Befehl nicht zu groß wird. Danach gibt es einen Laufzeitfehler.
Übersehe ich da was?
Gruß
Wolfgam