Macro para rotación de turnos
Vuelvo a recurrir a vuestro conocimiento
Esto intentando hacer una macro que recorra un rango variable de celdas y que cuando la ejecute empiece en la semana 1, continué con la 2 y así sucesivamente, todo esto dependiendo de la cantidad de semanas que tenga, en el ejemplo 6, pero podrían ser más.
Para que escriba para la primera persona la semana 1, luego 2, la 3, la 4, la 5 la 6 y como no hay más la 1 y empieza la secuencia.
Para la segunda persona empieza en la 2, la 3, la 4, la 5, la 6, la 1 y vuelve a la 2,...
Para la tercera empezaría en la 3, la 4, la 5, la 6, la 1, la 2 y vuelve a empezar en la 3
Con una macro que he encontrado por los foros
Sub Copiar_n_Veces()
Application.ScreenUpdating = False
Range("E6:K11").Copy [E17].Resize(, [C7] * [F17:L17].Count)
End Sub
He conseguido:
Me falto añadir que los ciclos, los obtengo de dividir las 53 semanas del año, entre las 6 semanas de rotaciones.
Repite las semanas hasta las 53 semanas de 1 año completo, pero siempre la misma semana cuando el resultado esperado debería de ser:
También necesitaría poder decirle para cuentas personas debería de hacerlo.