• DİKKAT

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

Virgülden sonra 2 basamak

Katılım
30 Nisan 2007
Mesajlar
396
Excel Vers. ve Dili
Office 365
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
 
Şöyle: genel olarak format parantezine alıp işlemden sonra " ###,## yazmanız gerekiyor
 
Böylede olabilir..

C++:
Cells(i, 12) = VBA.Round(((s1.Cells(i, "ı") * s1.Cells(i, "j")) / 100) * 1 + s1.Cells(i, "ı"), 2)
 
Teşekkür ederim.
 
Geri
Üst