Le he dado algunas vueltas a la idea, pero lo veo bastante complicado con Excel... Es el tipo de cosas que se resuelven mejor con un programa.

Puedes programar Excel con VBA, pero para lo que pretendes creo hay que saber bastante VBA...