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