是否有人有任何vb.net或vba代码可以格式化excel值或一系列单元格以逗号为100s,1000s,10000s等...仅限2个小数位。
即。 10,256.45
答案 0 :(得分:9)
引用范围:
rng.NumberFormat = "#,##0.00"
当前选择也是范围,因此如果您希望它与选择一起使用,只需使用:
Selection.NumberFormat = "#,##0.00"
答案 1 :(得分:1)
如果您不需要特定的自定义格式,则可以使用 Excel样式:
allRange.Style = "Comma"; // 1234.5678 -> 1,234.56
// or
allRange.Style = "Comma [0]"; // 1234.5678 -> 1,234
答案 2 :(得分:0)
如果您使用 OfficeOpenXml excel范围,请执行以下操作
rng.Style.Numberformat.Format = "##0.00";