LBound (Función)

Visual Basic VBLR

LBound (Función)

       

Devuelve un tipo Long que contiene el subíndice más pequeño disponible para la dimensión indicada de una matriz.

Sintaxis

LBound(nombre_matriz[, dimensión])

La sintaxis de la función LBound consta de las siguientes partes:

Parte Descripción
nombre_
matriz
Requerido. Nombre de la variable de matriz; sigue las convenciones de nombres estándar de variables.
dimensión Opcional; Variant (Long). Número entero que indica a qué dimensión corresponde el límite inferior devuelto. Use 1 para la primera dimensión, 2 para la segunda y así sucesivamente. Si dimensión se omite, se supone que es 1.

Comentarios

La función LBound se usa junto con la función UBound para determinar el tamaño de una matriz. Use la función UBound para encontrar el límite superior de una dimensión matricial.

LBound devuelve los valores enumerados en la tabla siguiente para una matriz que tiene las siguientes dimensiones:

Dim A(1 To 100, 0 To 3, -3 To 4)
Instrucción Valor devuelto
LBound(A, 1) 1
LBound(A, 2) 0
LBound(A, 3) -3

El límite inferior predeterminado para cualquier dimensión es 0 ó 1, dependiendo de la configuración de la instrucción Option Base. La base de una matriz creada con la función Array es cero; esto no se ve afectado por Option Base.

Las matrices cuyas dimensiones se establecen mediante la cláusula To en una instrucción Dim, Private, Public, ReDim o Static pueden tener cualquier valor entero como límite inferior.