Macro para seleccionar rangos discontinuos variables

Sé que esta pregunta ya la habrán resuelto muchas veces pero a mí aún no me funciona. Necesito solamente seleccionar 2 rangos discontinuos, es decir, desde la celda T2 hasta unas filas más abajo (variable); y desde la celda AQ2 hasta unas filas más abajo (variable). Pero la siguiente instrucción me está seleccionando TODAS las columnas desde la T hasta la AQ (más de 20 columnas).

Range("T2:T" & filas_visibles + 2, "AQ2:AQ" & filas_visibles + 2).Select

No obstante a manera de información, la siguiente instrucción sí me funcionó a la perfección:

Range(Cells(2, 20).Address & ":" & Cells(filas_visibles + 2, 20).Address & "," & Cells(2, 43).Address & ":" & Cells(filas_visibles + 2, 43).Address).Select

Donde la columna T es la 20 y la columna AQ es la 43.

1 respuesta

Respuesta
2

H o l a:

La coma que separa los 2 rangos debe ir dentro de las comillas:

Range("T2:T" & filas_visibles + 2 & ",AQ2:AQ" & filas_visibles + 2).Select

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas