En mi blog tienes un ejemplo dónde lo puedes ver mejor que lo que te pueda contestar aquí. En el ejemplo se eliminan de la tabla actual, parece que no es tu caso. Si no quieres que se eliminen, borra la consulta de eliminación y en el código la siguiente línea:
DoCmd. OpenQuery "consulta de eliminacion", acNormal, acEdit Cómo ves lo hago con una consulta de "datos anexados". Si lo que quieres es "actualizar" que no es lo mismo que "copiar", el procedimiento es diferente.
Tendrías que ejecutar una consulta de datos anexados, pero manteniendo el ID, para que de esa manera sólo añada los registros nuevos y luego otra de actualización, para que actualice los registros YA EXISTENTES en la otra tabla.
Ejemplo en mi blog