|
楼主 |
发表于 2012-5-10 16:48
|
显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
本帖最后由 chenzyyysl 于 2012-5-10 16:53 编辑
灰袍法师 发表于 2012-5-10 14:47
强烈反对28楼的代码,本来是单纯的数值运算,28楼的代码无谓地引入字符串操作,类型转换,即使能够算出正确 ...
这个代码书写规范,值得学习。
不过用刚才的方法测试下,还是有一些错误。应当是不适用于我所需要的情况。
Sub xxx()
With Sheets(1)
For i = 1 To 100
.Cells(i, 1) = (8 + i / 100) / 2
.Cells(i, 2) = Round((8 + i / 100) / 2, 2)
.Cells(i, 3) = CRound((8 + i / 100) / 2, 2)
.Cells(i, 4) = round55((8 + i / 100) / 2, 2)
.Cells(i, 5) = BRound((8 + i / 100) / 2, 2)
Next i
End With
End Sub
|
评分
-
1
查看全部评分
-
|