' ean12 = renseignez ici votre EAN sur 12 pour calculer la clé et obtenir l'EAN 13
ean12_ini = ean12
If Len(ean12) <> 12 Or Not IsNumeric(ean12) Then
MsgBox ("Erreur de longueur du code ou de non-numéricité !")
End
End If
facteur = 3
For i = Len(ean12) To 1 Step -1
total = total + Mid(ean12, i, 1) * facteur
facteur = 4 - facteur
Next i
cle = CStr(10 - IIf(total Mod 10 <> 0, total Mod 10, 10))
ean13 = ean12_ini & cle