Como puedo cambiar un rango a variable?

Como puedo cambiar a1 a variable tengo en mi excel n cantidad de datos en la columna a y esta lo tengo declarado como x=range("a1" & z).value z es otra variable lo que no logró cambiar a1 a variable para ir desplazándose hacia abajo para leer todos los datos

1

1 respuesta

Respuesta
1

Si tienes un ciclo for que va desde la celda 1 hasta la última celda con datos de la columna A, podría ser así:

for i = 1 to range("A" & rows.count).end(xlup).row
   x = range("A" & i).value
next

Solamente como breviario:

Si pones esto:

x = range("a1" & z).value

z vale 3, entonces

x = range("a1" & z).value
x = range("a1" & 3).value
x = range("a13").value
x = valor que tengas en la celda "A13"

Lo correcto es x = range("A" & i).value

La variable por fuera de las comillas y la letra "A" debe estar sola dentro de las comillas (por decirlo de alguna manera.

[Si te ayudó la información, no olvides valorar la respuesta.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas