El tamaño de un conjunto

Para obtener el tamaño de una matriz en Excel VBA , puedes usar las funciones UBound y LBound.

Coloca un botón de comando en tu hoja de trabajo y añade las siguientes líneas de código:

1. Primero, tenemos que declarar la matriz. Nuestra matriz tiene dos dimensiones. Consiste en 5 filas y 2 columnas. También declarar dos variables de tipo entero.

Dim Films(1 a 5, 1 a 2) como cadena, x como entero, y como entero

La matriz puede verse así.

2. A continuación, obtenemos el tamaño de la matriz. Añade las siguientes líneas de código:

x = UBound(Películas, 1) – LBound(Películas, 1) + 1 y = UBound(Películas, 2) – LBound(Películas, 2) + 1

UBound(Films, 1) da el límite superior de la primera dimensión, que es 5. LBound(Films, 1) da el límite inferior de la primera dimensión, que es 1. UBound(Films, 2) da el límite superior de la segunda dimensión, que es 2. LBound(Películas, 2) da el límite inferior de la segunda dimensión, que es 1.

Como resultado, x es igual a 5 y y es igual a 2.

3. Usamos un MsgBox para mostrar el número de elementos de la matriz.

MsgBox «Esta matriz consiste en » & x * y & » elementos»

Resultado:

Deja un comentario