-1

我正在编写一个程序,按月(列)和人(行)汇总我输入的信息,但我遇到了舍入问题。我已经看到可以命名一个范围的其他地方,然后将该范围内的单元格格式化为四舍五入到小数点后 2 位,但我是 VBA 的新手,并且答案所写的伪代码不足以帮助我.

下面是我发现适合我的问题的答案的链接,但我在实现伪代码时遇到了麻烦。

VBA 圆函数

4

1 回答 1

-1

使用 VBA 轮函数,见这里:http ://www.techonthenet.com/excel/formulas/round_vba.php

但是,如果您只想将列显示为两位小数,为什么不将列的格式设置为两位小数呢?无需使用 VBA 代码。以下是有关如何执行此操作的说明:

  1. 突出显示整列
  2. 右键单击,选择“格式化单元格...”,
  3. 单击数字选项卡,然后为类别选择“自定义”。
  4. 选择 0.00 作为类型。
  5. 现在尝试在此列的一个单元格中输入 1.2345,当您离开该单元格时,它将是 1.23。
于 2013-06-13T12:45:10.897 回答