S
Sixmon
Guest
Salut à tous!!
J'ai un gros soucis avec une somme toute bête dans VBA.
Je demande à l'utilisateur de rentrer 4 paramètres a,b,c et d, dimensionner en temps que "integer"
ensuite je souhaite faire la somme de ces quatres nombres et la, il me sort pas du tout le bon résultat. exemple: pour lui 5 + 10 + 5 + 15 = 5120
ou encore 15 + 5 +20 + 15 = 15535
bref, je ne comprends pas.
voici la partie de mon code relative à ce probleme :
Dim a, b, c, d As Integer
dim l as single (j'ai aussi testé integer mais il était hors capacité)
a = UserForm4.TextBox2.Value
b = UserForm4.TextBox3.Value
c = UserForm4.TextBox4.Value
d = UserForm4.TextBox5.Value
l = a + b + c + d
TextBox45 = l
TextBox46 = a
TextBox47 = b
TextBox48 = c
TextBox49 = d
pour info, les valeurs dans les box 46 47 48 et 49 sont les bonnes. et j'ai aussi testé textbox45 = a+b+c+d et j'ai le même résultat que avec le code ci-dessus!😕
merci d'avance!!
J'ai un gros soucis avec une somme toute bête dans VBA.
Je demande à l'utilisateur de rentrer 4 paramètres a,b,c et d, dimensionner en temps que "integer"
ensuite je souhaite faire la somme de ces quatres nombres et la, il me sort pas du tout le bon résultat. exemple: pour lui 5 + 10 + 5 + 15 = 5120
ou encore 15 + 5 +20 + 15 = 15535
bref, je ne comprends pas.
voici la partie de mon code relative à ce probleme :
Dim a, b, c, d As Integer
dim l as single (j'ai aussi testé integer mais il était hors capacité)
a = UserForm4.TextBox2.Value
b = UserForm4.TextBox3.Value
c = UserForm4.TextBox4.Value
d = UserForm4.TextBox5.Value
l = a + b + c + d
TextBox45 = l
TextBox46 = a
TextBox47 = b
TextBox48 = c
TextBox49 = d
pour info, les valeurs dans les box 46 47 48 et 49 sont les bonnes. et j'ai aussi testé textbox45 = a+b+c+d et j'ai le même résultat que avec le code ci-dessus!😕
merci d'avance!!