Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
数値を出力する VBA スクリプトを作成し、3 桁区切り (4,656,565 5,343 232,434 など) の正しい書式文字列があると思いましたが、特定の大きさの数値では機能しません。
これまでのところ私は使用していますCells(x,y).NumberFormat = "#,###"
Cells(x,y).NumberFormat = "#,###"
大きさに関係なく、任意の数値を 1000 カンマで区切るための正しい書式文字列を教えてもらえますか?
これは私にとってはうまくいきます。セルに番号を割り当てる前に、最初にセルをフォーマットすることに注意してください
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
46,565,655,343,232,400