我要取一个数的整数,但不是四舍五入。只要有小数,就取大于这个数的整数,如
2.1 取 3
3.6 取 4
就是向上取整数,有这样的函数吗?
2.1 取 3
3.6 取 4
就是向上取整数,有这样的函数吗?
解决方案 »
- 【问】如何将已转成全小写的路径名恢复成原始大小写?
- 我的主对话框中有一个combo box,我想在对话框初始时把d:\1.txt中的记录逐条读入combo box,可是运行结果无错误,但对话框却不出现了。
- 使用CAST的奇怪问题
- 怎样让PICTUREBOX透明?
- 如何获得利用VB的FILE LIST BOX获得Temporary Internet Files中的文件!
- 如何在用VB代码实现在ACCESS中新建一个表
- 哪个API可以改系统窗体标题栏的颜色?
- excel VBA提示子过程或函数未定义,新手不懂 各位大神看一下
- 请问,在vb中,如何播放gif动画。急!
- 生成子表的问题
- 各位大虾,怎么才能把ACCESS中的内容输出到EXCEL中啊!!
- 寻找ico图标资源
if fix(a)>a then
b=fix(a)
else
b=fix(a)+1
endif
Dim A As Single
Dim B As Long
A = 2.1
B = CLng(A + 0.9999999999)
MsgBox B
End Sub
if fix(a)>=a then
b=fix(a)
else
b=fix(a)+1
endif
if a<>cint(a) then
a=a+1
endif
太简单了嘛
是
if a<>cint(a) then
a=cint(a)+1
endif
if a<>cint(a) then
a=cint(a)+1
endif
同意
if a>fix(a)+0.5 then
a=fix(a)+1
else
a=fix(a)
end if
round(a+0.5) 当a 为奇数时就不对
format(a+0.4,"0")