VBA: Rango con referencias variables.

Resuelto
Antoine -  
 MIKE59 -
Hola a todos,
no logro encontrar en el foro una forma de usar la función Range con variables para las filas y las columnas. Me explico:

Tengo Range("40:A500" en mi código, y me gustaría reemplazar A40 y A500 por variables que he definido previamente.
Imaginemos que mis variables definidas antes son ColL y LigneL, me gustaría reemplazar Range(A40:A500) por algo como:

Range(ColL & LigneL ":" ColL & 500) he intentado de todas las maneras diferentes y no logro hacerlo.

¡Gracias de antemano por su ayuda!

Antoine

Configuración: Windows XP / Internet Explorer 6.0

3 respuestas

  1. Migou76
     
    Hola,

    Prueba esto:

    l1=1
    c2=40
    l2=1
    c2=500

    range(cells(l1,c1),cells(l2,c2)).select

    Atentamente,
    Migou
    17
    1. Antoine
       
      ¡Muchas gracias, funciona!!
      0
    2. solidarinfo
       
      Hola,

      Una pregunta en el mismo tema:
      Si
      l1= Evoluciona cada mes
      c2= Evoluciona cada mes
      l2= Evoluciona cada mes
      c2= Evoluciona cada mes

      ¿Cómo se puede hacer sin obligar al usuario a introducir un inputBox?
      0
    3. MIKE59
       

      Gracias, funciona genial...

      No he visto ningún documento de Microsoft que indique que se puede mezclar el método range con cells(...

      Excelente. Tengo mi respuesta...

      Mike

      0