VBA; Selección de rango variable

Resuelto
Hola,

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

4 respuestas

  1. 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
    1. 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
      1. 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
        1. Fue por error que puse " Resuelto "
          Pero con tu última respuesta el problema está efectivamente resuelto, te agradezco.
          Saludos, JB22
          0