vba如何自定格式化单元格而不更改值

时间:2016-04-19 16:13:37

标签: excel vba number-formatting

百分比等工作正常,但自定义格式不允许我以后使用nuber。 .NumberFormat =" 0.0%"

我有一系列维度并试过这个: .NumberFormat =" 0.0mm" 要么 (公式)& "毫米"

看起来是正确的,但我无法将此单元格与其他数字单元格相乘,因为它将其作为文本读取。

有什么建议吗?

2 个答案:

答案 0 :(得分:0)

选择单元格并运行:

Sub MilliMeters()
    Dim r As Range
    For Each r In Selection
        r.NumberFormat = "General"" mm"""
    Next r
End Sub

答案 1 :(得分:0)

谢谢斯科特。这很有效。 .NumberFormat =" 0.0 \ m \ m"