mam kłopot porównując 2 Dwukrotnie w Excel VBAPorównaj dwukrotnie w VBA precyzji problemu
załóżmy, że mam następujący kod
Dim a as double
Dim b as double
a = 0.15
b = 0.01
Po kilku manipulacji na B, B jest równe 0,6
jednak nieścisłości związane z podwójnym typu danych daje mi ból głowy, ponieważ
if a = b then
//this will never trigger
end if
Czy wiesz, w jaki sposób mogę usunąć niedokładność końcową w podwójnym typie?
Dla innego odniesienia można sprawdzić http://msdn.microsoft.com/en-us/ biblioteka/ae382yt8 (VS.80) .aspx – ZCHudson