Seguramente respondías mientras yo editaba para poner la segunda parte del mensaje, en la que pongo el código que creo que se parece a lo que buscabas.
Ya dirás. Yo me lo paso realmente bien con esto, así que, encantado de probar todas las veces que haga falta hasta dar con la solución.
Un saludo.
Mikel.