Çözüldü Sayı Yuvarlama Kodu

cavanoos

Altın Üye
Katılım
17 Aralık 2008
Mesajlar
640
Excel Vers. ve Dili
Microsoft 365
Altın Üyelik Bitiş Tarihi
11-01-2026
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
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,591
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
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)
 

cavanoos

Altın Üye
Katılım
17 Aralık 2008
Mesajlar
640
Excel Vers. ve Dili
Microsoft 365
Altın Üyelik Bitiş Tarihi
11-01-2026
Korhan bey, teşekkür ederim, sorunum çözülmüştür.
 
Üst