• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Soru işlem sonucunu yuvarlama hatası?

  • Konbuyu başlatan Konbuyu başlatan s.savas
  • Başlangıç tarihi Başlangıç tarihi
Katılım
12 Ocak 2009
Mesajlar
838
Excel Vers. ve Dili
2003
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
 
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.
 
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)
 
Geri
Üst