¿Cómo incrimentar la variable de columna en una macro?

Quiero intentar incrimentar la columna para un for que este saltando a la siguiente celda hacia la derecha hice esto

col1 ="A"

i = 1

For i To 200

col2 = col1 +1

Set bb = r.Find(Cells(i, col2))

i= i+1

next

Pero me marca error al sumarle uno al col2

Como puedo incrementar la variable de la columna

1 respuesta

Respuesta
1

De entrada la estructura de bucle está mal, debe ser así:

For i=1 to 200

next

En segundo lugar, no puedes sumar un número a una letra, si asignas el valor "A" a una variable, no le puedes sumar 1 y esperar el resultado "B". ¿No te funcionaría igualando col1 a 1?

col1 = "1"
For i = 1 To 200
col2 = col1 + 1
Set bb = r.Find(Cells(i, col2))
Next

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas