【VBA】数値を3桁カンマ区切りにする

VBAで
 ・数字を3桁カンマ区切り
にできます!
※例えば「1000000」を「1,000,000」にできます。

VBA関数の1つである
 ・Format関数
により実現できます!

PR

VBAコード

ここでは例として
 ・数字「1000000」を3桁カンマ区切り
にします。
※「1000000」「1,000,000」にします。

Sub sample()
    
    '数値を3桁カンマ区切りにする
    MsgBox Format("1000000", "#,###")
    
End Sub

「Format関数」の
 ・1つ目の引数に「数値」  ※上記では「1000000」を指定しています。
 ・2つ目の引数に「#,###」
を指定します。

PR

実行結果

数値を3桁カンマ区切りにできました。
「1000000」を「1,000,000」にできました。

実行結果
実行結果
PR

参考①

「数値」を「通貨形式」へ変換することもできます。
※例えば「1500」を「\1,500」にできます。

詳細は以下の記事をご確認ください。

PR

参考②

セルの表示形式
 ・マイナス値を赤、3桁カンマ区切り
にすることもできます。

マイナス値を赤、桁区切りカンマつき
マイナス値を赤、桁区切りカンマつき


詳細は以下の記事をご確認ください。


またセルの表示形式
 ・円マーク付き、3桁カンマ区切り
にすることもできます。

円マーク付き、桁区切りカンマつき
円マーク付き、桁区切りカンマつき


詳細は以下の記事をご確認ください。

PR

参考③

上記で使用した以下の詳細は、公式サイトをご確認ください。

●Format関数

タイトルとURLをコピーしました