UBound


UBound

La función UBound devuelve el subíndice más grande de la matriz especificada. Por lo tanto, este valor corresponde al tamaño de la matriz.

Sintaxis


    UBound(ArrayName[,dimension])


Parametro Tipo de parametro Descripción
ArrayName Requerido. Este parámetro corresponde al nombre de la matriz.
dimension Requerido. Esto toma un valor entero que corresponde a la dimensión de la matriz.
Si es '1', entonces devuelve el límite superior de la primera dimensión;
si es '2', entonces devuelve el límite superior de la segunda dimensión y así sucesivamente.

Ejemplo

    Dim arr(5)
    arr(0) = "1"            'Numero en cadena
    arr(1) = "VBScript      'Cadena
    arr(2) = 100            'Numero
    arr(3) = 2.45           'Numero Decimal
    arr(4) = #10/07/2013#   'Fecha
    arr(5) = #12.45 PM#     'Tiempo

    Print "El valor de subíndice más grande de la matriz dada es : " & UBound(arr)

    ' Para matrices multidimensionales :
    Dim arr2(3,2)
    El subíndice más grande de la primera dimensión de arr2 es : " & UBound(arr2,1)
    Print "El subíndice más grande de la segunda dimensión de arr2 es : " & UBound(arr2,2)

Resultado

    El valor de subíndice más grande de la matriz dada es : 5
    El subíndice más grande de la primera dimensión de arr2 es : 3
    El subíndice más grande de la segunda dimensión de arr2 es : 2