For Next para marcar celdas en la misma fila y con do loop que lo siga ejecutando mientras que existan datos en la lista.
Elsa Matilde
Es una hoja de cálculo donde se tienen que registrar > de 20 turnos con sus ciclos correspondientes.
Columna "A" nombres de trabajadores desde donde do loop se estará ejecutando mientras haya registros.
Columna "E" con código turno, que si este coincide, se debe ejecutar For Next de la siguiente forma:
Los turnos pueden ser de 6, 5,4,3,2,1 semanas, con su ciclos, trabajando de mañana, tarde, librando, trabajando sábado y domingo o cualquiera de los dos.
Hasta los 365 días tiene que ir marcando celdas, con M mañana, T de tarde y L de libra.
Hay que sacar un informe semanal y esta macro debe servir para próximos años.
Primero hay que calcular la diferencia en días de cuando terminó el ciclo y si terminó de mañana o de tarde en el año anterior para seleccionar la columna donde debe empezar las anotaciones.
Si más detalles, envío fichero para una mejor visión y compresión.
Se que es complicado, pero con vuestra ayuda lo iremos montando.
Ya lo tengo avanzado pero me hace falta ayuda.