[ dakuri @ 13.07.2006. 21:45 ] @
Probao sam jedan primer i nije mi jasno zbog cega se to desava???

Primer:

Cena= 690
Kolicina= 2.13
Cena*Kolicina= 1469.7
Cena*Kolicina*100= 146970
Fix(Cena*Kolicina*100)=146969

Sta vi mislite o tome
[ goranvuc @ 13.07.2006. 22:49 ] @
Interesantan primer, pogledaj ovo:

http://www.tech-archive.net/Ar...odulesdaovba/2004-10/0034.html

Trebalo bi izbegavati ovaj nacin primene vec izraz prethodno dodeliti nekoj promenljivoj:
Code:

Dim dblIzraz As Double

Cena = 690 
Kolicina = 2.13
dblIzraz = Cena * Kolicina * 100

Debug.Print dblIzraz '146970
Debug.Print Fix(dblIzraz) '146970


Na ovaj nacin izbegavas greske u radu sa funkcijama tipa Fix, Int ...