Perdonad por no comentar antes, pero la verdad es que perdí la esperanza de conseguir ayuda jaja
Gracias, la opción de usar VBA es buena idea... pero apenas tengo esperiencia usándolo.
Al final me puse con un amigo que todavía no ha aprobado programación de primero (estudiamos teleco) y nos sirvió a los dos, yo tengo el programa que quería y él gana en experiencia.
No salió un código eficiente ni mucho menos, pero al final conseguí lo que necesitaba.
Muchas gracias, saludos.