Muchísimas gracias por su ayuda.
Disculpadme no contestar antes, pero se me fastidio el imac y me lo acaban de entregar. Lo primero que he echo es mirar este post. Jejjj
voy a estudiar todo lo que me has comentado y el código, antes de probarlo, para ver si lo entiendo todo.
Gracias de nuevo y te comentare que tal me ha funcionado y el código final que usare.