jmcneto,
ao criar um codigo de barras voce precisa fazer uma verificacao no codigo verificador (o ultimo digito)
Veja se a funcao abaixo lhe ajuda:
exemplo: =EAN13CheckDigit(A1)
Function EAN13CheckDigit(Msg$) As String
For X& = 1 To Len(Msg$) ' should be 12 digits
Test$ = Mid$(Msg$, X&, 1)
Select Case X& ' calculate check digit
Case 1, 3, 5, 7, 9, 11
Check& = Check& + Val(Test$) * 9
Case 10, 2, 4, 6, 8, 12
Check& = Check& + Val(Test$) * 7
End Select
Next
Check& = (Check& Mod 10) + 48
EAN13CheckDigit = Chr$(Check&)
End Function
Click em se a resposta foi util!
Postado : 06/06/2016 1:11 pm