Freigeben über


LBound-Funktion

Gibt ein Long zurück, das das kleinste verfügbare Subscript für die angegebene Dimension eines Arrays enthält.

Syntax

LBound(arrayname, [ dimension ])

Die Syntax der LBound-Funktion umfasst die folgenden Komponenten:

Bestandteil Beschreibung
arrayname Erforderlich. Name der Array-Variablen; folgt standardmäßigen Konventionen für die Variablenbenennung.
dimension Optional; Variant (Long). Ganze Zahl, die angibt, welche untere Dimensionsbegrenzung zurückgegeben wird. Verwenden sie 1 für die erste Dimension, 2 für die zweite usw. Wenn dimension ausgelassen wird, wird 1 angenommen.

Hinweise

Die LBound-Funktion wird zusammen mit der UBound-Funktion verwendet, um die Größe eines Arrays zu bestimmen. Ermitteln Sie mit der UBound-Funktion die obere Begrenzung einer Arraydimension.

LBound gibt die Werte in der folgenden Tabelle für ein Array mit den folgenden Dimensionen zurück:

Anweisung Rückgabewert
LBound(A, 1) 1
LBound(A, 2) 0
LBound(A, 3) -3

Die Standarduntergrenze für jede Dimension ist je nach Einstellung der Option Base-Anweisung entweder 0 oder 1. Die Basis eines Arrays, das mit der Array-Funktion erstellt wurde, ist 0 (null). Sie ist von Option Base nicht betroffen.

Arrays, für die Dimensionen mithilfe der To-Klausel in einer Dim-, Private-, Public-, ReDim- oder Static-Anweisung festgelegt werden, können einen beliebigen ganzzahligen Wert als untere Grenze aufweisen.

Beispiel

In diesem Beispiel wird mit der LBound -Funktion das kleinste verfügbare Subscript für die angegebene Dimension eines Arrays bestimmt. Verwenden Sie die Option Base -Anweisung, um den standardmäßigen Basiswert 0 eines Array-Subscripts zu überschreiben.

Dim Lower
Dim MyArray(1 To 10, 5 To 15, 10 To 20)     ' Declare array variables.
Dim AnyArray(10)
Lower = Lbound(MyArray, 1)     ' Returns 1.
Lower = Lbound(MyArray, 3)    ' Returns 10.
Lower = Lbound(AnyArray)    ' Returns 0 or 1, depending on
    ' setting of Option Base.


Siehe auch

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.