Saltar al contenido

Rango a matriz

publicado

Buenas a todos,

Espero se encuentre bien.

Quiero hacerles una consulta con respecto a un problema que se me está presentado al tratar de pasar rangos de celdas a matrices con VBA.

Defino una matriz, y paso un rango de celdas de una hoja a esa matriz,

Dim Matrix As Variant

Matrix = Range("A8:A10")

Y pues hasta acá no hay problema, el problema ocurre cuando el rango de celdas que quiero leer solo tiene una celda, por ejemplo

Matrix = Range("A8")

Acá ya me presenta error, y no me toma la matriz.

Podría evitar ese error, utilizando la misma matriz?

Muchas gracias por los aportes.

Saludos,

Featured Replies

publicado

Hola,

Debes asignar la referencia de objeto a la variable.

Set Matrix =Range("A8:A10")

Saludos

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.