Dieses Beispiel veranschaulicht die End-Eigenschaft des Range-Objekts in Excel VBA . Wir verwenden diese Eigenschaft, um den Bereich auszuwählen von der aktiven Zelle bis zum letzten Eintrag in einer Spalte.
Situation:
Einige Verkaufszahlen in Spalte A. Angenommen, Sie werden im Laufe der Zeit weitere Verkaufszahlen hinzufügen.
wie man die x- und y-Achse in Excel umdreht
Platziere a Befehlstaste auf Ihrem Arbeitsblatt und fügen Sie die folgenden Codezeilen hinzu:
1. Um den letzten Eintrag in einer Spalte auszuwählen, fügen Sie einfach die folgende Codezeile hinzu:
Range('A5').End(xlDown).SelectHinweis: Anstelle von Range('A5') können Sie auch Range('A1'), Range('A2') usw. verwenden. Diese Codezeile entspricht dem Drücken von END+DOWN PFEIL.
Wie färbe ich jede zweite Zeile in Excel?
Ergebnis, wenn Sie auf die Befehlsschaltfläche auf dem Blatt klicken:
2. Um den Bereich von Zelle A5 bis zum letzten Eintrag in der Spalte auszuwählen, fügen Sie die folgende Codezeile hinzu:
Range(Range('A5'), Range('A5').End(xlDown)).SelectErgebnis, wenn Sie auf die Befehlsschaltfläche auf dem Blatt klicken:
wie man Spalte in Excel summiert
3. Um den Bereich von der aktiven Zelle bis zum letzten Eintrag in der Spalte auszuwählen, ersetzen Sie einfach Range('A5') durch ActiveCell.
Range(ActiveCell, ActiveCell.End(xlDown)).WählenErgebnis, wenn Sie Zelle A2 auswählen und auf die Befehlsschaltfläche auf dem Blatt klicken:
Hinweis: Sie können die Konstanten xlUp, xlToRight und xlToLeft verwenden, um sich in die anderen Richtungen zu bewegen. Auf diese Weise können Sie einen Bereich von der aktiven Zelle bis zum letzten Eintrag in einer Zeile auswählen.
Gehe zum nächsten Kapitel: Variablen