habe folgendes Problem mit einem Addition ergibt 223.44999999999999:
Code: Alles auswählen
a.s = Chr(34)+"123,45"+Chr(34)
b.s = Chr(34)+"100,00"+Chr(34)
a = ReplaceString(ReplaceString(a, Chr(34), ""), ",", ".")
b = ReplaceString(ReplaceString(b, Chr(34), ""), ",", ".")
vala.d = ValD(a)
valb.d = ValD(b)
Debug vala
Debug valb
Debug vala + valb ; 223.44999999999999
Debug StrF((vala + valb), 2) ; 223,45 OK