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
- Schlüsselwörter (Visual Basic for Applications)
- Anweisungen (Visual Basic for Applications)
- Funktionen (Visual Basic for Applications)
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.