• ベストアンサー

VBAによる「\999,999,999」表示につきまして

VBAのフォームにおけるLabelにて、数値:12345678を「\12,345,678」と 変換したものを表示したいのですが、どのような方法がありますか? エクセル関数では「YEN」という関数で実現可能なのですが・・・。

質問者が選んだベストアンサー

  • ベストアンサー
  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.1

Format関数で可能ですよ\マークが半角なら Label1.Caption = Format( 12345678, "\\#,##0") 全角の¥マークなら Label1.Caption = Format( 12345678, "¥#,##0") といった具合です

shunpy0522
質問者

お礼

redfox63さん、ありがとうございました! 困っていたので、本当に助かりました!!

その他の回答 (1)

noname#140971
noname#140971
回答No.2

Excel 2003 VB6.0 Versin 9972 [イミディエイト] ? FormatCurrency(123456789, 0) \123,456,789 Access 2002 SP2 VB6.0 Versin 9972 [イミディエイト] ? FormatCurrency(123456789, 0) \123,456,789

shunpy0522
質問者

お礼

Husky2007さん、ご回答、ありがとうございました! このような方法もあるのですね。 勉強になりました!

関連するQ&A