gpt4 book ai didi

excel - 根据 .Value 更改 .NumberFormat

转载 作者:行者123 更新时间:2023-12-02 21:48:19 24 4
gpt4 key购买 nike

我必须根据单元格的值将其格式更改为欧元。如果它在 1 和 -1 之间,那么它将保留三位小数。否则,它将只有一个。此外,欧元符号需要位于数字之前。我无法显示欧元符号,也无法显示 23 等数字的小数点后的零,我希望将其显示为 23.0 或 .9,应更改为 0.900。

最佳答案

尝试(将 CellRow 和 CellColumn 替换为单元格所需的行和列):

If Cells(CellRow,CellColumn).Value  >= -1 and Cells(CellRow,CellColumn).Value <= 1 then
Cells(CellRow,CellColumn).NumberFormat = "[$€-2] #,##0.000"
Else
Cells(CellRow,CellColumn).NumberFormat = "[$€-2] #,##0.0"
End If

关于excel - 根据 .Value 更改 .NumberFormat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29906634/

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