Re,
Pour parler plus simplement ... la structure doit rester identique ...
Pour te donner un exemple ... j'imagine facilement que, dans ton entreprise, plusieurs Excel cohabitent ...
Tu m'as fourni un fichier test produit par une machine qui utilise Excel en anglais ...
Ensuite ton deuxième fichier était produit par une machine qui utilise Excel en français ...
Du coup, même si les macros peuvent bien sûr fonctionner dans les deux cas ... comme ta macro fait une boucle sur les noms 'code' ... pour éviter les noms changeants des onglets ... elle ne pourra pas deviner s'il s'agit d'un fichier anglais ou français ...