VBA插入单元格时更改数字十进制数

时间:2019-10-28 10:56:57

标签: excel vba

我在VBA中制作了一个脚本,该脚本将十进制数加载到类模块中,其中该变量存储为Single。然后,脚本将打开另一个文件并插入值。但是,插入时,该值将更改为12位有效小数,并且四舍五入错误。

例如是1274.94至1274,93994140625。

直接从类中打印值时,会给出正确的数字,但是打印单元格值时也会给出错误的数字。

1 个答案:

答案 0 :(得分:0)

这是编程中浮点数的正常行为。您可以使用

四舍五入到正确的小数位数
root_path.strip()