Wie verwende ich die vba ubound-funktion?
Die VBA UBOUND-Funktion ist in der Tabellenkategorie der VBA-Funktionen aufgeführt. Wenn Sie es im VBA-Code verwenden, kann es den höchsten Index für eine Dimension im bereitgestellten Array zurückgeben . Einfach ausgedrückt hilft es Ihnen, die Obergrenze eines Arrays zu finden und den höchsten Wert im Ergebnis zurückzugeben.
Syntax
UBound(ArrayName, [Dimension])
Argumente
- ArrayName : Das Array, für das Sie den höchsten Index finden möchten.
- [Dimension] : Eine Ganzzahl zur Definition der Dimension des Arrays (Dies ist ein optionales Argument und wenn es weggelassen wird, verwendet VBA standardmäßig 1).
Beispiel
Um praktisch zu verstehen, wie die VBA-Funktion UBOUND verwendet wird, müssen Sie das folgende Beispiel durchgehen, in dem wir einen VBA-Code geschrieben haben, der sie verwendet:
Sub example_UBOUND() Dim myAry(0 To 1100) As Double Range("A1").Value = UBound(myAry, 1) End Sub
Im obigen Code haben wir UBOUND verwendet, um den höchsten Index für eine Dimension aus dem Array „myAry“ abzurufen, und im Ergebnis wurde 1100 zurückgegeben, was dem höchsten Wert von 0 bis 1100 entspricht.