【发布时间】:2019-05-18 12:47:28
【问题描述】:
我需要将范围(“M2:M13”)值四舍五入到小数点后两位。我使用“NumberFormat”选项编写了以下代码,但是当我将此值复制粘贴到另一个工作簿时,它会显示我公式栏中的整数和所选单元格中的四舍五入数字。
如何将数字完全四舍五入到小数点后两位?
Sub RoundOff()
Worksheets("Sheets2").Activate
Range("M2").Select
Selection.NumberFormat="0.00"
ActiveCell.FormulaR1C1="RC[-3]/RC[-4]*100"
Range("M2:M13").Select
Selection.FillDown
End Sub
【问题讨论】:
-
使用圆函数?喜欢
ActiveCell.FormulaR1C1="=ROUND(RC[-3]/RC[-4]*100,2)" -
无话可说感谢您的帮助。谢谢!
标签: excel vba excel-formula rounding