![](https://excel-vba.work/wp-content/themes/cocoon-master/images/b-woman.png)
VBAで
・数字を3桁カンマ区切り
にできます!
※例えば「1000000」を「1,000,000」にできます。
![](https://excel-vba.work/wp-content/themes/cocoon-master/images/b-woman.png)
VBA関数の1つである
・Format関数
により実現できます!
VBAコード
ここでは例として
・数字「1000000」を3桁カンマ区切り
にします。
※「1000000」を「1,000,000」にします。
Sub sample()
'数値を3桁カンマ区切りにする
MsgBox Format("1000000", "#,###")
End Sub
実行結果
数値を3桁カンマ区切りにできました。
※「1000000」を「1,000,000」にできました。
![実行結果](https://excel-vba.work/wp-content/uploads/2021/12/vba_commakugiri_001.png)
参考①
「数値」を「通貨形式」へ変換することもできます。
※例えば「1500」を「\1,500」にできます。
詳細は以下の記事をご確認ください。
参考②
セルの表示形式を
・マイナス値を赤、3桁カンマ区切り
にすることもできます。
![マイナス値を赤、桁区切りカンマつき](https://excel-vba.work/wp-content/uploads/2022/03/vba_commakugiri_002.png)
詳細は以下の記事をご確認ください。
またセルの表示形式を
・円マーク付き、3桁カンマ区切り
にすることもできます。
![円マーク付き、桁区切りカンマつき](https://excel-vba.work/wp-content/uploads/2022/03/vba_commakugiri_003.png)
詳細は以下の記事をご確認ください。
参考③
上記で使用した以下の詳細は、公式サイトをご確認ください。
●Format関数