VBA自定义数字格式

时间:2014-07-13 13:07:51

标签: excel vba excel-vba

我有一个小宏,它将自定义数字格式应用于单元格块:

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

因此,如果单元格包含1.25,则显示为:

1.25英寸

我需要更改此宏,以便显示 inches ,而不是显示双引号字符。

我无法逃脱双引号的功能。

2 个答案:

答案 0 :(得分:0)

怎么样:

r.NumberFormat = "General"" '""'"

它使用两个单引号,而不是双引号,但它现在可能是一个足够的近似值。

答案 1 :(得分:-1)

尝试将CHR(34)附加到输出字符串,例如

NumberOfInches = 4

Debug.Print NumberOfInches& “”& CHR(34)