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
