Das MS Excel-Objektmodell
Jonglieren mit Range: Range-Objekte aus anderen Range-Objekten
Wie kann ich Daten ohne Spaltenbezeichnungen selektieren? Wie erhalte ich die erste Leerzeile unterhalb eines beschriebenen Bereichs?
Die erste freie Zeile komplett auswählen
Range und Cells können Sie auch kombinieren, um einen Zellbereich auf Basis eines Spalten- und Zeilenindex zu adressieren, z.B. liefert
Range(Cells(2, 5), Cells(5, 10))
den Bereich zwischen der Zelle in Zeile 2, Spalte 5 und der Zelle in Zeile 5, Spalte 10.
Mit Hilfe der Methode Offset lässt sich die Markierung versetzen. Z.B. versetzt ActiveSheet.Range("A1:C5").Offset(1, 2) die Markierung um eine Zeile und 2 Spalten, wodurch dann der Bereich F2:H6 adressiert ist.
Ähnlich verkleinert die Methode Resize das Range-Objekt auf eine bestimmte Anzahl von Zeilen und/oder Spalten. Diese Methoden werden häufig zusammen mit der Methode CurrentRegion eingesetzt. Letztere liefert jenen Bereich rund um ein Range-Objekt, der beschrieben ist, also bis zu ersten leeren Zeile oder Spalte.
Diese Seite ist für Mitglieder von akademie.de reserviert.
Möchten Sie die Mitgliedschaft 14 Tage kostenlos testen und den Beitrag komplett lesen?
Oder möchten Sie zunächst mehr über diesen Beitrag erfahren und die Leseproben sehen?
Ich bin bereits Mitglied