Après avoir fait de nombreux test et comparé la macro initiale avec les différentes sources fournies...
Je ne vois toujours pas d'explications à ce que la dernière ne passe pas...
Je pense que le problème vient de ta source de données. Bien qu'il n'y ait rien de visible dans tes classeurs à propos de cette source, dans tes dernières données j'arrive quand même à détecter un lien dont je suspecte fortement qu'il est la source du problème :
Est-ce que cette source te dit quelque chose ?
Je serai tenté de dire que la méthode d'importation pourrait importer également discrètement des caractères de contrôles illisibles et invisibles mais qui perturbent VBA...
Bref en l'absence d'un pro curieux et très pointu sur ces problèmes, je pense qu'on n'aura pas vraiment d'explication.
A+