NON , ce se sont pas des codes EAN 13 !!!
Avec 14 Chiffres, ça aurait pu être de l'EAN14 code barré au format ITF14 mais, au vu tes images, ce n'est pas le cas.
Je n'ai rien trouvé qui ressemble à ce type de code barre à 14 chiffres, il s'agit peut-être d'un code spécifique d'un fabricant ou d'un fournisseur.
Chez moi ça fonctionne correctement sous Excel 2007, je ne comprend pas ce qui se passe chez toi.
Je te retourne ton fichier, mis à jour chez moi.
J'ai juste ajouté Application.Volatile dans la procédure pour que la fonction soit calculée à chaque modification de valeur dans la feuille, mais ça n'a rien à voir avec ce problème.