Hola! CURIBER.
La macro está "recontra" probada y hace lo que necesitas.
Por lo tanto sólo me resta imaginar que has tenido problemas en la implementación del código.
Para analizar lo que has hecho: sube tu archivo a un servidor y publica su enlace. La idea será mirarlo y descubrir que es lo que te ha faltado o te ha "sobrado" (jajajaja).
Saludos, Cacho R.