Virgülden sonra 2 basamak

teknikyapı

Altın Üye
Katılım
30 Nisan 2007
Mesajlar
396
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
13-01-2026
Merhaba ,
Userform üzerinden hücreye mesela şöyle

Cells(i, 12) = ((s1.Cells(i, "ı") * s1.Cells(i, "j")) / 100) * 1 + s1.Cells(i, "ı")

bir hesap yaptırıyorum .Hücrede 6,745 görünen sayının gerçekte hücreye değer olarak 6,75 olarak atanması için yuvarlamayı nasıl yapıyorduk acaba?

( ayrıca 28,881625 nın , hücreye 28,88 olarak atanması gibi...)

NOT:
s1.Cells(a, "l") = WorksheetFunction.Round(((s1.Cells(i, "ı") * s1.Cells(i, "j")) / 100) * 1 + s1.Cells(i, "ı") * 1, 2)
denedim fakat hata verdi
 
Katılım
28 Nisan 2016
Mesajlar
181
Excel Vers. ve Dili
2010
Altın Üyelik Bitiş Tarihi
06-01-2024
Şöyle: genel olarak format parantezine alıp işlemden sonra " ###,## yazmanız gerekiyor
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,159
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Böylede olabilir..

C++:
Cells(i, 12) = VBA.Round(((s1.Cells(i, "ı") * s1.Cells(i, "j")) / 100) * 1 + s1.Cells(i, "ı"), 2)
 

teknikyapı

Altın Üye
Katılım
30 Nisan 2007
Mesajlar
396
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
13-01-2026
Teşekkür ederim.
 
Üst