Repetir

Hola soy nuevo en este portal y me gustaría que me ayudaras en algo,
hice un macro en excel que le la celda a1 la toma como celda activa después busca el valor activo en la hoja, ya que lo encuentra escribe en otra celda el valor, yo tengo una lista en la columna a y me gustaría que ya que copio el valor baje automáticamente a la celda A2 y repita los pasos tantas veces como datos hay en la columna, ¿me podrías ayudar?

1 respuesta

Respuesta
1
Tendías que hacerlo mediante un Loop, de hecho existen dos formas.
1. Puedes hacer la selección del rango y el loop lo haces con un For, algo así:
For each cell in Range
... el código
Next cell
Donde cell sería una variable del tipo Range, que debes establecer y Range sería el rango donde se correría la macro.
2. Si no conoces el rango exacto, tendrías que ejecutarlo hasta encontrar una celda vacía, algo así:
While Range("A" & x).value <> ""
... el código
Wend
En este caso, por sería una variable que aumentaría 1 cada vez que se repita el loop, esto debes agregarlo al código.
Espero haberme explicado bien, sino, no dudes en preguntar nuevamente.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas