Bonjour,
Je dois calculer la Clé RIB, j'ai trouvé un algo mais je ne sais pas si c'est le bon.
J'ai une erreur de dépassement de capacité sur ma cle3 mon ICpt est un nombre sur 11 chiffres
voici le code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 Function Cle_rib(Banque As String, Guichet As String, Compte As String) As Double Dim IBanque, IGuichet, ICpt, Numero_Compte As Double Dim cle1, cle2, cle3, clefinale As Double IBanque = CDbl(Banque) IGuichet = CDbl(Guichet) ICpt = CDbl(Compte) cle1 = (IBanque * 8) Mod 97 cle2 = 97 - ((IGuichet * 15) Mod 97) cle3 = 97 - ((ICpt * 3) Mod 97) clefinale = (cle1 + cle2 + cle3) Mod 97 Cle_rib = clefinale End Function
Partager