VBA; Selección de rango variable

Resuelto
JB22 -  
 JB22 -
Hola,

Tengo un rango variable de A5 a K.. que quiero seleccionar, pero no puedo;
Necesito ayuda,
Gracias
Cordialmente

4 respuestas

Mike-31 Mensajes publicados 18405 Fecha de registro   Estado Colaborador Última intervención   5 147
 
Hola,

el principio

Range(Range("A5"), Range("K65535").End(xlUp)).Select

o más técnico
Range([A5], [K65535].End(xlUp)).Select
--
A+
Mike-31

Soy responsable de lo que digo, no de lo que entiendes...
0
JB22
 
Gracias Mike-31 por tu respuesta.
Lamentablemente, no funciona.
He logrado seleccionar la última celda del rango, mediante la siguiente fórmula, pero no he sabido ir más allá.
[A65536].End(3).Offset(0; 10).Select]
Saludos; JB22
22 =1922, así que tengo 99 años, ¡soy excusable!
0
Mike-31 Mensajes publicados 18405 Fecha de registro   Estado Colaborador Última intervención   5 147
 
Re,

ya has pasado el estado a resuelto sin haber tenido satisfacción, el principio es buscar la primera celda no vacía subiendo de una columna.
en tu caso, hay dos posibilidades, directamente columna K con esta línea de código
[K65535].End(xlUp).Select

o siguiendo, desplazando la selección acercándote a tu código
[A65536].End(xlUp).Offset(0, 10).Select

a continuación tenemos un punto fijo de selección celda A5, solo hay que combinar los dos puntos
Range([A5], [K65535].End(xlUp)).Select


o partiendo de la columna A, desplazado columna K
Range([A5], [A65536].End(xlUp).Offset(0, 10)).Select


A+
Mike-31

Soy responsable de lo que digo, no de lo que entiendes...
0
JB22
 
Fue por error que puse " Resuelto "
Pero con tu última respuesta el problema está efectivamente resuelto, te agradezco.
Saludos, JB22
0