繁体   English   中英

格式化单元格以逗号分隔的值

[英]Format cell for comma-separated values

编写了一个输出数字的VBA脚本,我以为我可以使用正确的格式字符串来进行千位分隔(4,656,565 5,343 232,434等),但是它不适用于某些数量的数字。

到目前为止,我正在使用Cells(x,y).NumberFormat = "#,###"

有人可以为我提供正确的格式字符串,以千位分隔的任何数字,无论大小如何?

这对我有用。 请注意,先给单元格格式化,然后再为其分配编号

Option Explicit

Sub Sample()
    With Cells(1, 1)
        .NumberFormat = "#,##0"
        .Value = 4.65656553432324E+16 '46565655343232400
    End With
End Sub

结果

单元格A1具有46,565,655,343,232,400

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM