質問: エクセルvba テキストボックスに3桁ごとにコンマ エクセルvbaの質問です。 textboxに金額を入力してもらうのですが、入力時3桁ごとにコンマが打たれるように表示できないでしょうか?
回答: こんにちは。 textboxのchangeイベントを使うのはどうでしょうか。 private sub textbox1_change() textbox1.text = format(textbox1.text, "#,##0") end sub 計算に使うときはデータ型変換関数を使うといいでしょう。金額と言うことなので小数はないとしてclngを使うといいでしょう。