|
Beregn kontrolciffer til FIK kort.Nedenstående makro beregner kontrolcifferet til betalingsidentifikationen på pengeinstitutternes fælles indbetalingskort, kortart 71. Beregningen udførtes ud fra 14 indtastede cifre, og det beregnede ciffer skal anbringes sidst. Funktionen forudsætter at foranstillede 0'er håndteres ved indtastning med indledende enkeltapostrof, fx '00123456789012. Makroen er opdateret, så den tager højde for en undtagelse i visse talkombinationer i de første 14 cifre, og den har fået nyt navn. Siden jeg lavede den oprindelige funktion er Excel udvidet med mange rækker og kolonner, så MOD10, som funktionen oprindeligt hed, nu er adressen på en celle i arkene, og en funktion kan ikke hedde det samme som en celle. Function FIKKontrol(tl As String) As Byte
'
Erklær nødvendige variable
'
Læg hvert ciffer ind i variabel og gang med 1 eller 2
' Find tværsummen af
variabler, større end 10
' Find tværsummen af alle
beregnede variable
' Undersøg om resten af
tværsummen delt med 10 er lig med 0. Hvis det tilfældet så sæt FIK til 0 End Function
|