Variables en bucle for each

Hola Luis, espero puedas ayudarme.

Teniendo valores en las variables cel3 y cel4; al aplicar bucle siguiente:

For Each celda In ActiveSheet.Range("cel3:cel4")
valor = 1
celda.Value = valor
Next celda

No realiza nada, si lo hace cuando es Range("A3:A10")

Por qué?

Gracias.

Saludos, Oscar

1 respuesta

Respuesta
1

Tienes que escribir tu código así,

Ejemplo.

Declaramos la variable rango con el rango comprendido entre A1:B20

Sub ejemplo()
rango = "a1:b20"
For Each celda In Range(rango)
celda.Value = 1
Next
End Sub

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas