LBound-Funktion

Wichtig :  Dieser Artikel wurde maschinell übersetzt. Bitte beachten Sie den Haftungsausschluss. Die englische Version des Artikels ist als Referenz hier verfügbar: hier.

Gibt einen Long-Wert, der den kleinsten verfügbaren Index für die angegebene Dimension eines Matrix enthält.

Syntax

LBound ( Arrayname [Dimension ] )

Die LBound-Funktionssyntax verwendet die folgenden Argumente:

Argument

Beschreibung

arrayname

Erforderlich. Name der ArrayVariable, folgt Standardbenennungskonventionen für Variablen.

dimension

Optional. Ein Wert vom Typ Variant (Long). Ganze Zahl, die angibt, welche Untergrenze der Dimension zurückgegeben wird. Verwenden Sie 1 für die erste Dimension, 2 für die zweite usw. Wenn kein Wert für dimension angegeben ist, wird 1 verwendet.


Hinweise

Die LBound-Funktion kann in Kombination mit der UBound-Funktion verwendet werden, um die Größe eines Arrays zu ermitteln. Verwenden Sie die UBound-Funktion, um die obere Grenze einer Arraydimension zu ermitteln.

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

Dim A(1 To 100, 0 To 3, -3 To 4)

Anweisung

Rückgabewert

LBound(A, 1)

Sonntag

LBound(A, 2)

3500

LBound(A, 3)

-3


Die untere Standardgrenze für eine Dimension ist entweder 0 oder 1, je nach der Einstellung der OptionBase-Anweisung. Die Basis eines mit der Array-Funktion erstellten Arrays ist Null. Sie ist durch Option Base nicht betroffen.

Arrays, für die Dimensionen mit der To-Klausel in einer Dim-, Private-, Public-, ReDim- oder Static-Anweisung festgelegt werden, können als unteren Grenzwert ganze Zahlen aufweisen.

Beispiel

Hinweis : Die folgenden Beispiele zeigen die Verwendung dieser Funktion in einem VBA-Modul (Visual Basic for Applications). Wenn Sie weitere Informationen zum Arbeiten mit VBA wünschen, wählen Sie Entwicklerreferenz in der Dropdownliste neben Suchen aus, und geben Sie einen oder mehrere Begriffe in das Suchfeld ein.

In diesem Beispiel wird die LBound-Funktion zur Ermittlung der kleinsten verfügbaren Tiefstellung für die angegebene Dimension eines Arrays verwendet. Verwenden Sie die Option Base-Anweisung, um den Tiefstellungswert des Standardbasisarrays von 0 zu überschreiben.

Dim Lower
' Declare array variables.
Dim MyArray(1 To 10, 5 To 15, 10 To 20)
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.

Hinweis : Haftungsausschluss für maschinelle Übersetzungen: Dieser Artikel wurde mithilfe eines Computersystems und ohne jegliche Bearbeitung durch Personen übersetzt. Microsoft bietet solche maschinellen Übersetzungen als Hilfestellung für Benutzer ohne Englischkenntnisse an, damit Sie von den Informationen zu Produkten, Diensten und Technologien von Microsoft profitieren können. Da es sich bei diesem Artikel um eine maschinelle Übersetzung handelt, enthält er möglicherweise Fehler in Bezug auf (Fach-)Terminologie, Syntax und/oder Grammatik.

War diese Information hilfreich?

Sehr gut. Noch anderes Feedback?

Was können wir verbessern?

Vielen Dank für Ihr Feedback!

×