Soru işlem sonucunu yuvarlama hatası?

Katılım
12 Ocak 2009
Mesajlar
838
Excel Vers. ve Dili
2003
Altın Üyelik Bitiş Tarihi
07-02-2024
Merhaba arkadaşlar.
Aşağıdaki kod bloğu ile gelmesi gereken sonuç 152,21 dir.
Ancak resimde de görüldüğü üzere sonuç 1522125 olarak çıkıyor.

Kod:
Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
matrah = CDbl(TextBox29) * 12
oran = CDbl(TextBox1)
çarpan = CDbl(TextBox30)
TextBox16 = Round((matrah * oran * çarpan / 12), 2)
End Sub
1.PNG
 

mahmut011

Altın Üye
Altın Üye
Katılım
22 Eylül 2013
Mesajlar
111
Excel Vers. ve Dili
2021 Türkçe 64-bit
Altın Üyelik Bitiş Tarihi
14.01.2029
Merhaba
oran ve çarpan yüzde olması gerektiği için(15 ve 50)
Kod:
TextBox16 = Round((matrah * oran / 100 * çarpan /100 / 12), 2)
doğru sonucu verebilir.
 
Katılım
12 Ocak 2009
Mesajlar
838
Excel Vers. ve Dili
2003
Altın Üyelik Bitiş Tarihi
07-02-2024
Merhaba
oran ve çarpan yüzde olması gerektiği için(15 ve 50)
Kod:
TextBox16 = Round((matrah * oran / 100 * çarpan /100 / 12), 2)
doğru sonucu verebilir.
Teşekkür ederim arkadaşım biraz önce bende aynı yöntemle çözdüm.
TextBox16 = Round((matrah * oran / 100) * çarpan / 100 / 12, 2)
 
Üst