Repetir macro cada 8 celdas

Hola experto
Ante todo, gracias de antemano por prestarme algo de tu tiempo. Mi duda es la siguiente:
Tengo hecha una macro que copia y pega una serie de celdas. Esto lo realiza en el rango de celdas "M1:S1".
Ahora lo que necesito es que esa misma macro se ejecute para el rango "M9:S9" y etc... Como esta macro me es necesaria en al menos 50 celdas (siempre van sumándose de 9 en 9), ¿cómo podría hacerlo? Algo así como "M1+9:S1+9"?
La verdad, se un poco de macros, pero con esto estoy perdido :(:(:(:(:(:(:(
Respuesta
1
A ver tu macro, entiendo que tomas el rango de celdas desde M1:S1 y las pegas en M10:S10 y después le sumas 9 osea M19:S19... etc. y quieres que copie ese rango y lo pegue sumando 9.Explicameló y si es en la misma hoja o en otra.
>Un saludo
>Julio
Gracias pero ya solucione el problema. Pero de todas formas como creo que vuestra labor es admirable, el que me des algo de tu tiempo parami merece un 10. Gracias

1 respuesta más de otro experto

Respuesta
1
No se como tenés declarada la macro, lo que te comento es que si tenés algo como
Range("M1:S1"). Copy
Lo podés reemplazar por su forma equivalente
Range(Cells(1,13), Cells(1,19)). Copy
Y esta última instrucción es fácil introducir en un ciclo o algo parecido a
i= 1
While i < 100 Do
 Range(Cells(1+i,13),Cells(1+i,19)). Copy
...
 i = i+9
...

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas