VBA-十进制-格式

培训师

我需要将任何数字转换为1个小数(例如243.3)。我目前使用:

Dim maxi As Double
maxi = data.Cells(11, 7)

maxi = FormatNumber(maxi, 1)

如果我有243.4534634,这没关系,但是当我有整数(例如243)时,这是一个问题。在后面的版本中,它以整数形式(而不是243.00)给我“ maxi”

加里的学生

这将为您提供一个字符串格式的值,该字符串的格式保留一位小数:

Sub OnePlace()
    Set Data = ActiveSheet
    Dim maxi As Double
    Dim maxiS As String
    maxi = Data.Cells(11, 7)
    maxiS = FormatNumber(maxi, 1)
    MsgBox maxiS
End Sub

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章