ondalık problemi

Katılım
3 Mart 2005
Mesajlar
609
Excel Vers. ve Dili
2010 Excel-Türkçe
Altın Üyelik Bitiş Tarihi
21/03/2019
merhaba
aşağıdaki kodda yapılan işlem sonunda sonuç 152,1245 çıkıyor. ben 152,12 görünmesini istiyorum.

yardımlarınızı bekliyorum.

UserForm1.TextBox160.Value = Round(Round(a.Value, 2) + Round(b.Value, 2) + Round(c.Value, 2) + Round(d.Value, 2), 2) - Round(Round(Round(a.Value, 2) + Round(b.Value, 2) + Round(c.Value, 2) + Round(d.Value, 2), 2) * 6 / 1000
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
UserForm1.TextBox160 = Format(CCur(TextBox160.Value), "#,##0.00")

Kodunu da ekleyip denerseniz olur herhalde.
 
Katılım
29 Eylül 2004
Mesajlar
1,810
Excel Vers. ve Dili
Excel 2002 TR
neden tüm işlemleri yapıp sonra hepsini round içine almıyorsunuz..
şöyle birşey olacak (parantez içindeki işlemleri kontrol edin )
round((a.value+b.value+c.value+d.value-round(a.value,2)+b.value+c.value)*6/100,2)

hatta iki defa +c.value+c.value kullanmak yerine 2*c.value kullanın.
 
Katılım
3 Mart 2005
Mesajlar
609
Excel Vers. ve Dili
2010 Excel-Türkçe
Altın Üyelik Bitiş Tarihi
21/03/2019
çözemedim program dosyası ekte incelerseniz sevinirim
 
Üst