Excel一键设置所选区域小数位数(四舍五入法)1

 时间:2026-02-15 10:07:57

1、教程以下列数据为例,对保留小数末尾进行四舍五入处理。

Excel一键设置所选区域小数位数(四舍五入法)1

2、绘制一个控制代码的按钮,本教程以插入一个表单控件为例,具体操作可参考以下链接:

Excel一键设置所选区域小数位数(四舍五入法)1

3、绘制后会自动弹出指定宏窗口,选择新建选项。

Excel一键设置所选区域小数位数(四舍五入法)1

4、跳转到VBA界面时,且自动弹出了一个模块窗口。

Excel一键设置所选区域小数位数(四舍五入法)1

5、在两条代码间,复制粘贴以下代码:

Dim k%, m%

 Dim n As Long

 Dim rng As Range

 Set rng = Selection

    m = InputBox("请输入您要保留小数的位数")

    n = Application.WorksheetFunction.Power(10, m + 1)

 For Each rng In Selection

    rng = rng * n

    If Right(rng, 1) >= 5 Then

        rng = Int(rng / 10) + 1

    Else

        rng = Int(rng / 10)

    End If

        rng = rng * 10 / n

 Next

Excel一键设置所选区域小数位数(四舍五入法)1

6、关闭VBA窗口,回到Excel窗口。

Excel一键设置所选区域小数位数(四舍五入法)1

7、选择需要处理的单元格,单击按钮后会弹出一个输入保留小数位数的窗口,输入数值,点击确认即可。

Excel一键设置所选区域小数位数(四舍五入法)1

Excel一键设置所选区域小数位数(四舍五入法)1

Excel一键设置所选区域小数位数(四舍五入法)1

  • excel 单元格公式计算结果转换为文本【图文】
  • Excel2010中如何使用自定义名称简化计算公式
  • Excel中有些为0的数据设置不显示(隐藏0值)
  • Excel中如何把日期转化为中文月份?
  • excel怎么统计出现次数
  • 热门搜索
    闪点是什么意思 6月11日是什么星座 黄胆高有什么危害 咳血是什么原因引起的 9月19日是什么星座 vol是什么意思 公司上市有什么好处 容易的反义词是什么 什么是依法治国 假释是什么意思