@Janlui
No es que me de un fallo, la macro no da ningún error.
Creo que no me he explicado bien..
El problema es que cuando ejecuto la macro por 2 vez, la intención es que vuelque los datos de nuevo pero teniendo en cuanta la ultima fila del libro de destino. Es decir, la primera vez vuelca 50 registros, por lo que cuando intento volcar la información por 2 vez, estos datos deberían de copiarse a partir de la linea 51 y no lo hace.
O bien no me copia nada o me las copiar en la fila 250, fuera de tabla.