哪位知道下面的问题出在哪?谢谢!
I3 = CStr(CInt(LottorySheet.Cells(Rows, Cols) * 0.5))
其中:LottorySheet.Cells(Rows, Cols)的值是9
结果:应该I3=5,但现在I3=4
I3 = CStr(CInt(LottorySheet.Cells(Rows, Cols) * 0.5))
其中:LottorySheet.Cells(Rows, Cols)的值是9
结果:应该I3=5,但现在I3=4
解决方案 »
- PC只有USB接口,怎么做串口通信呢?
- dll控件中窗体的调用问题
- 怎么得到父窗体?
- 金山快译 的浮动控制条的,别一个问题
- 急求解答..謝謝各位
- 为什么我的问题就没有人会??
- 高分请教 有关vba的问题,急呀(能解决问题者将得到500分)
- 请问vb中访问access数据库中的某一张表,判断其是否为空,除了判断recordcout=0外有无其他方法?
- 怎样改变MSHflexgrid中每条记录的背景颜色。急急急急急急急
- 这句是什么意思啊 ??求解释 MSComm1.Output = "e#"
- RtlMoveMemory和copymemory函数
- 怎样将excel数据导入access原有表中,原有数据不覆盖?
I3 = CStr(WorksheetFunction.Round(LottorySheet.Cells(Rows, Cols) * 0.5, 0))
国际上早就统一了。应该是四舍六入五逢单。
例如 Cint(5.5)=6
Cint(6.5)=6
Cint(6.5000001)=7
就是说,凡小数刚好等于0.5时,整数部分是偶数时,舍去,整数部分是奇数时,才能入。