Red de conocimiento informático - Conocimiento de Internet de las cosas - ¿Cómo calcular la longitud de una matriz dinámica en VBA?

¿Cómo calcular la longitud de una matriz dinámica en VBA?

Por ejemplo, el nombre de una determinada matriz es a

Calcular su longitud es Ubound(a) 1. La función Ubound() se utiliza para obtener el límite superior máximo en el formación.

Por ejemplo, si una matriz tiene 5 elementos, entonces el límite superior máximo obtenido al agregar es 1.

Información ampliada:

Función Ubound: Devuelve un dato largo cuyo valor es el subíndice máximo disponible para la dimensión de la matriz especificada.

La sintaxis es UBound(arrayname[, dimension])

Valor de retorno de la función Ubound

Devuelve datos de tipo Long cuyo valor está disponible para la dimensión de la matriz especificada Subíndice máximo.

Si el nombre de la matriz está vacío, el método ubound devolverá indefinido.

Algunos parámetros

arrayname

Obligatorio, indicando el nombre de la variable del array, siguiendo la convención estándar de nomenclatura de variables.

Enciclopedia Baidu-Ubound