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