• DİKKAT

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

MRound

Katılım
25 Ekim 2006
Mesajlar
349
Excel Vers. ve Dili
MS Office Standart 2016 Türkçe
MERHABA

Aşağıdaki gibi bir komutum var, komut Round şeklindeyken çalışıyor ama aşağı yuvarlaması için MROUD yazdığımda "Sub or Fuction not define" hatası veriyor. Yardımlarınızı rica ederim.

kp = MRound(tt / Cells(1, x))
 
Deneyiniz.

C++:
kp = WorksheetFunction.MRound(tt / Cells(1, x), 2)
 
Denedim ama hata vermeye devam ediyor

Tam kod du

Sub Düğme1_Tıkla()
'


For i = 2 To 3

tt = Cells(i, 1)

For x = 2 To 12
kp = WorksheetFunction.MRound(tt / Cells(1, x), 2)

Cells(i, x) = kp

tt = tt - (kp * Cells(1, x))


Next x

Next i


End Sub
 
Fonksiyon içine sayısal değerler girerek çalıştığını test edebilirsiniz.

Sizdeki değerleri göremediğimiz için çok fazla yorum yapamıyorum.
 
Fonksiyon içine sayısal değerler girerek çalıştığını test edebilirsiniz.

Sizdeki değerleri göremediğimiz için çok fazla yorum yapamıyorum.
Çok teşekkür ederim, evet sayısal değerle çalışıyor ama sayfadan değer aldığında aşağı yuvarla çalışmıyor. Acaba ayarlarda mı hata yapıyorum
 
Sizdeki değerlerden kastım buydu. Belki de aldığınız değerler SAYI değildir.
 
Bu arada siz ilk mesajınızda aşağı yuvarla ifadesini kullanmışsınız.

Fonksiyonların karşılıkları;

MROUND = KYUVARLA
ROUND = YUVARLA
ROUNDUP = YUKARIYUVARLA
ROUNDDOWN = AŞAĞIYUVARLA
 
Bu arada siz ilk mesajınızda aşağı yuvarla ifadesini kullanmışsınız.

Fonksiyonların karşılıkları;

MROUND = KYUVARLA
ROUND = YUVARLA
ROUNDUP = YUKARIYUVARLA
ROUNDDOWN = AŞAĞIYUVARLA
Teşekkürler ama komut yazdığımda çalışmadılar
 
Böyle sonuca varamayız...

Lütfen örnek dosya paylaşınız.
 
Geri
Üst