UBound-funktion

Returnerer den øverste grænse af et array.

Syntaks:


UBound (ArrayName [, Dimension])

Returværdi:

Integer

Parametre:

ArrayName: Navn på arrayet for hvilket du vil bestemme den øvre (Ubound) eller den nedre (LBound) grænse.

[Dimension]: Heltal som angiver hvilken dimension der skal returneres den øvre(Ubound) eller nedre (LBound) grænse for. Hvis ingen værdi er specificeret, vil grænsen for den første dimension returneres.

Fejlkoder:

5 Ugyldigt Procedurekald

9 Index uden for det definerede område

Eksempel:


Sub ExampleUboundLbound
Dim sVar(10 To 20) As String
    Print LBound(sVar())
    Print UBound(sVar())
End Sub
 
Sub ExampleUboundLbound2
Dim sVar(10 To 20,5 To 70) As String
    Print LBound(sVar()) REM returnerer 10
    Print UBound(sVar()) REM returnerer 20
    Print LBound(sVar(),2) REM returnerer 5
    Print UBound(sVar(),2) REM returnerer 70
End Sub