Excel一键设置所选区域保留几位小数(去尾法)
来源:网络收集 点击: 时间:2024-05-25【导读】:
在处理Excel数据中,如何快速将所选区域数据保留想要的小数位数(注意区分与显示小数位数的区别),如果您感兴趣的话,不妨看看本教程。PS:本教程对最末尾的小数采用的是去尾法,后续还会推出进一法和四舍五入法感兴趣的话,记得关注小编。工具/原料moreExcel(教程以Excel2013为例)方法/步骤1/7分步阅读
2/7
3/7
4/7
5/7
6/7
7/7

注意事项
本教程以圆周率π为例,保留相应的小数位数。

绘制一个控制代码按钮,插入一个ActiveX控件,找不到命令的话,可以参考以下链接:

绘制按钮之后,会自动弹出一个指定宏窗口,点击“新建”按钮。

然后焦点会自动跳转到VBA界面,并弹出一个模块窗口,如图所示。

在Sub 按钮1_Click()和End Sub代码之间输入以下代码:
Sub 按钮1_Click()
Dim k%, m%
Dim n As Long
Dim rng As Range
Set rng = Selection
m = InputBox(请输入您要保留小数的位数)
n = Application.WorksheetFunction.Power(10, m)
For Each rng In Selection
rng = rng * n
rng = Int(rng)
rng = rng / n
Next
End Sub

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

选中需要处理的区域,点击按钮,弹出保留小数位数窗口。本教程以保留5位小数为例,



如果对您有点帮助,请帮忙支持一下,谢谢!
EXCEL保留小数位数VBA版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_841505.html
上一篇:win10系统怎么关闭每个窗口使用不同输入法?
下一篇:元气骑士火蜥蜴怎么获得