VBA-Programmierung in Microsoft Excel

Tutorial: Die Dialoge

Range-Eigenschaft

SpreadsheetEventInfo-Objekt: Gibt ein Range-Objekt zurück, das den Bereich repräsentiert, in dem das angegebene Ereignis eingetreten ist. Weitere Informationen finden Sie in den einzelnen Ereignisthemen. Diese Eigenschaft besitzt keine Argumente, wenn sie mit dem SpreadsheetEventInfo-Objekt verwendet wird. Schreibgeschützt.

PivotData-Objekt (Syntax 1): Gibt ein PivotRange-Objekt zurück, das eine Zelle oder einen Zellenbereich repräsentiert. Schreibgeschützt.

Range, Spreadsheet oder Worksheet-Objekt (Syntax 2): Gibt ein Range-Objekt zurück, das eine Zelle oder einen rechteckigen Bereich von Zellen repräsentiert. Es ist nicht möglich, einen nicht rechteckigen Bereich oder einen Bereich zu erstellen, der aus unzusammenhängenden Bereichen besteht. Schreibgeschützt.

Syntax 1 (PivotData-Objekt)

Ausdruck.Range(TopLeft, BottomRight)

Ausdruck   Ein Ausdruck, der ein PivotData-Objekt zurückgibt.

TopLeft   Erforderliches PivotCell-Objekt. Gibt die linke obere Zelle im angegebenen Bereich an.

BottomRight   Erforderliches PivotCell-Objekt. Gibt die rechte untere Ecke im angegebenen Bereich an.

Syntax 2 (Range, Spreadsheet oder Worksheet-Objekt)

Ausdruck.Range(Cell1, Cell2)

Ausdruck   Ein Ausdruck, der ein Range, Spreadsheet oder Worksheet-Objekt zurückgibt.

Cell1   Variant erforderlich. Gibt den vollständigen Bereich in Gestalt eines A1-Bezugs (zum Beispiel A1:C3) an. Der Bezug kann den Bereichsoperator (einen Doppelpunkt), den Schnittmengenoperator (ein Leerzeichen) oder den Vereinigungsoperatur (ein Komma) beinhalten. Außerdem kann er Dollarzeichen enthalten. Sie werden jedoch ignoriert. Der Bezug kann die Zelle in der oberen linken Ecke des Bereichs auch als Range-Objekt angeben, das eine einzelne Zelle, eine ganze Spalte oder eine ganze Zeile enthält. Er kann auch eine Zeichenkette angeben, die eine einzelne Zelle benennt. Wenn Cell1 die linke obere Zelle eines Bereichs angibt, ist Cell2 erforderlich.

Cell2   Variant optional. (Ist erforderlich, wenn Cell1 die linke obere Zelle im angegebenen Bereich angibt.) Legt die Zelle in der unteren rechten Ecke des Bereichs fest. Dies kann ein Range-Objekt sein, das eine einzelne Zelle, eine ganze Spalte oder eine ganze Zeile enthält. Es kann sich auch eine Zeichenkette handeln, die eine einzelne Zelle benennt.

Anmerkungen

Wenn diese Eigenschaft auf ein Range-Objekt angewendet wird, geben die Argumente die Zellen relativ zu dem Bereich an. In dem nachfolgenden Beispiel wird eine Variable auf ein Range-Objekt gesetzt, das die Zelle B5 repräsentiert.

Set tempRange = Spreadsheet1.Range("b5:b10").range("a1")