Der Code für ein allgemeines Modul
Public Function Modulo10(Zelle) As Byte
'Berechnet die Prüfziffer nach Modulo 10
'Gewichtung 3 - 1
'Code für ein allgemeines Modul
'*********************************
'Autor: Jürgen Hennekes
'*********************************
Dim bln As Boolean
Dim intI As Integer
Dim dblSumme As Double
For intI = Len(Zelle) To 1 Step -1
bln = Not bln
If bln = True Then
dblSumme = dblSumme + Mid(Zelle, intI, 1) * 3
Else
dblSumme = dblSumme + Mid(Zelle, intI, 1) * 1
End If
Next
Modulo10 = IIf(dblSumme Mod 10 = 0, 0, 10 - (dblSumme Mod 10))
End Function