yukarı yuvarlama macrosu

Katılım
20 Temmuz 2005
Mesajlar
20
selam arkadaşlar sorum şu:
2 ile 37 arasındaki sayılardan oluşan bir matrix var karşımda.bu matrixten gelen herhangi bir sayı için şu işlemi yapmak istiyorum
A=herhangi bir sayı 2-37 arasında
A/5 sonucunu yukarı yuvarlamak istiyorum.
diyelim ki seçtiğim sayı 32.
32/5=6.4.yukarı yuvarlayınca 7 oluyor.excel macro içinde bu fonksiyonu nasıl yazabilirim??
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Aşağıdaki gibi deneyin.

a = RoundUp([A1],0)
 
Katılım
20 Temmuz 2005
Mesajlar
20
denedim ama sub or function not defined diyo.ne yapabilirim??
şöyle ki:
Sub ttt()
a = Cells(1, 1).Value - 1600
b = a / 5

c = RoundUp(, 0)
Cells(1, 2).Value = c
End Sub


cell(1,1)de 1617 var
 
Katılım
3 Mart 2005
Mesajlar
120
şöyle deneyin

Sub ttt()
a = Cells(1, 1).Value - 1600
b = a / 5

c = Application.WorksheetFunction.RoundUp(, 0)
Cells(1, 2).Value = c
End Sub
 
Üst