• DİKKAT

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

VBA da Kalansız Bölme Sorunu

Katılım
13 Nisan 2006
Mesajlar
4
Excel Vers. ve Dili
Excel 2003 Tr
Slm. Herkese hayırlı günler.
Benim şöyle bir sorunum var. Resimde de görüldüğü üzere kalansız bölme yaparken bazı sonuçlar yanlış çıkıyor. Mesela 57 \ 9,5(*) yazdığımda sonuç 6 çıkması gerekirken 5 çıkıyor. Ama herzaman hata vermiyor. Mesela 57 \ 14,25 işleminin sonucunu doğru veriyor. Farklı değişken tiplerinde (Integer, Currency...) denemem sorunu çözmedi. Acaba nerede hata yapıyorum.

9878resim.jpg


(*) Örnek sayıları görünmesi için verdim. Normalde textbox dan alıyorum sayıları.
 
Ayhan bey cevabınız için teşekkür ederim. O yöntemi biliyorum fakat kalansız bölme işlemi yapmak istediğim için bu yolu deniyordum. Ama olmayacak galiba. Öyleyse virgülden sonraki rakamların gözükmesini nasıl engelleyebilirim?
 
Çözümü hatırladım. Konuya bakan arkadaşlarda yararlansın diye yazıyorum.

Normal Yuvarlamak için
x1 = Round(57 / en, 0)

Aşağı yuvarlamak içinde
x1 = Int(59 / en)
 
Son düzenleme:
Virgülden sonrasını yok saysın isterseniz,

Kod:
x1 = Fix(57 / 9.5)
 
Geri
Üst