• DİKKAT

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

Çözüldü Sayı Yuvarlama Kodu

Katılım
17 Aralık 2008
Mesajlar
780
Excel Vers. ve Dili
Microsoft 365
Merhaba arkadaşlar;

Alttaki kod ile bir üst satırdaki tutarı 0,02 ile çarpıyorum.
Fakat küsüratlı çıkıyor.
Yuvarla, aşağı yuvarla fonksiyonlarını bu koda ekleyebilir misiniz ?
Mesela 17,858 çıkıyorsa, 17,85 için ve 17,86 için kod ne olmalıdır ?

ActiveCell.Offset(0, 0).Value = ActiveCell.Offset(-1, 0).Value * 0.02
 
Deneyiniz.

17,86 için;
C++:
ActiveCell.Offset(0, 0).Value = WorksheetFunction.Round(ActiveCell.Offset(-1, 0).Value * 0.02, 2)

17,85 için;
C++:
ActiveCell.Offset(0, 0).Value = WorksheetFunction.RoundDown(ActiveCell.Offset(-1, 0).Value * 0.02, 2)
 
Korhan bey, teşekkür ederim, sorunum çözülmüştür.
 
Geri
Üst