En VBA c'est la même chose ... si les données en sont pas écrites toutes de la même manière.
Un TCD met lui facilement en exergue les différences, y compris celles plus subtiles avec des espaces à la fin des noms.
Je vais chercher une solution plus tolérante. Elle ne le sera jamais totalement car on va ensuite trouver les problèmes majuscules, minuscules, caractères accentués etc.