Excel VBAで出力する数字・数値に、金額表記用の3桁区切りのカンマをつける方法

エンジニア

読了の目安時間: 048

Excel VBAで出力する数字(数値)に、金額表記用の3桁区切りのカンマをつける場合は、Format関数を使います。

Sub test()

  Dim Value As String
  Value = Format(1000000, "#,#")
  MsgBox Value

End Sub

上記プロシージャを動作させるとメッセージボックスで「1,000,000」と表示されることが確認できます。

Format関数は、数値や日付などに書式を設定する関数で、金額用の桁区切り記号以外にも、日付や時刻などの一定書式にさせて出力させることができます。

▼Format関数の詳しい情報はこちら
http://officetanaka.net/excel/vba/tips/tips110.htm

キヨタツ
キヨタツの一言

三桁区切りがどうして必要なのか、考え出すと止まらない。

今読んだ記事をシェアする

vba-thumb

Excel VBAで出力する数字・数値に、金額表記用の3桁区切りのカンマをつける方法

  • このエントリーをはてなブックマークに追加
  • Pocket

このブログサイトが参考になった人は、いいねボタン! 更新情報も受け取れます!

arrow
デル株式会社
  • Pocket
  • このエントリーをはてなブックマークに追加

キヨタツ

キヨタツ

WEBを中心に、色々な制作をする個人事業主です。過去、エンジニア&webディレクターで会社勤めをしていました。エンジニアで勤めていた頃は、MATLAB/simulink/VBA/C/C++など扱っていました。生産管理、MECE、オブジェクト指向など、エンジニアの知識はweb業界に入っても、かなり役立ちます。性格は、自虐好きです。