vba 如何在不更改值的情况下自定义格式单元格
Posted
技术标签:
【中文标题】vba 如何在不更改值的情况下自定义格式单元格【英文标题】:vba How to custom format cells without changing value 【发布时间】:2016-04-19 16:13:36 【问题描述】:百分比等工作正常,但自定义格式不允许我稍后对 nuber 求和。 .NumberFormat = "0.0%"
我有一系列尺寸并尝试过这个: .NumberFormat = "0.0mm" 或者 (公式)&“mm”
它看起来是正确的,但我无法将此单元格与其他数字单元格相乘,因为它会将其读取为文本。
有什么建议吗?
【问题讨论】:
以下对我有用.NumberFormat = "0.0 \m\m"
它保留数字并应用掩码,因此8.8
被视为8.8 mm
,同时保留数字以在其他公式中使用。
谢谢斯科特。完美工作:)
【参考方案1】:
选择单元格并运行:
Sub MilliMeters()
Dim r As Range
For Each r In Selection
r.NumberFormat = "General"" mm"""
Next r
End Sub
【讨论】:
【参考方案2】:谢谢斯科特。这行得通。 .NumberFormat = "0.0 \m\m"
【讨论】:
以上是关于vba 如何在不更改值的情况下自定义格式单元格的主要内容,如果未能解决你的问题,请参考以下文章
如何在不跳过值的情况下读取 PHPExcel 中的空单元格?