gpt4 book ai didi

excel - 舍入变体

转载 作者:行者123 更新时间:2023-12-04 21:15:29 25 4
gpt4 key购买 nike

为什么四舍五入到 1 位的数字仍然会以多位数字写入 Excel。

例如:

dim myvar as variant
dim mysingle as single
dim myrange as range

mysingle = 4567.23494376
myvar = round(mysingle,1)

myrange = "A1"
myrange.value = myvar

即使我正在将已舍入为一位数的 myvar 写入单元格 A1,尽管单元格显示 4567.2,但单击单元格会显示整个值以及公式栏中尾数右侧的所有数字。

我应该期待这种行为吗?

最佳答案

试试 myvar = WorksheetFunction.Round(mysingle, 1)
而不是 myvar = round(mysingle,1)
另请参阅@ 提供的以下信息优易3K
WorksheetFunction.Round总是返回 Variant/Double 类型的值, 而 Round返回与 input parameter 相同类型的值(在这种情况下为 Single)。

关于excel - 舍入变体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43838972/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com