Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


12904 / 13644 ツリー ←次へ | 前へ→

【7933】ユーザーフォームのテキストボックス ゆう 03/9/24(水) 14:59 質問
【7936】Re:ユーザーフォームのテキストボックス INA 03/9/24(水) 15:31 回答
【7939】Re:ユーザーフォームのテキストボックス ゆう 03/9/24(水) 18:49 お礼
【7946】Re:ユーザーフォームのテキストボックス いしかわ 03/9/24(水) 22:15 回答
【8057】Re:ユーザーフォームのテキストボックス ゆう 03/9/28(日) 21:36 お礼

【7933】ユーザーフォームのテキストボックス
質問  ゆう  - 03/9/24(水) 14:59 -

引用なし
パスワード
   ユーザーフォームのテキストボックスに入力する時に、3桁ごとに「,(カンマ)」をテキストボックス内に表示させたいのですが、ユーザーフォームのプロパティで何とかなるのでしょうか?
それとも、そういうコードを作らなければならないのでしょうか?
どなたかご存知の方はいらっしゃいませんか?

【7936】Re:ユーザーフォームのテキストボックス
回答  INA  - 03/9/24(水) 15:31 -

引用なし
パスワード
   これでよろしいかと・・・

Private Sub TextBox1_Change()
  TextBox1.Value = Format(TextBox1.Value, "#,###")
End Sub

【7939】Re:ユーザーフォームのテキストボックス
お礼  ゆう  - 03/9/24(水) 18:49 -

引用なし
パスワード
   どうもありがとうございます!
今まで、IfやCaseを使って何とかならないかがんばっていました^^;

簡単すぎて、場違いな質問だったみたいですね。。。
もっと、VBA関係の本を買って、皆さんに追い付けるように、たくさん勉強したいと思います。

【7946】Re:ユーザーフォームのテキストボックス
回答  いしかわ  - 03/9/24(水) 22:15 -

引用なし
パスワード
   こういうやり方もあります。

Private Sub TextBox1_Change()

  TextBox1.Value = FormatNumber(TextBox1.Value, 0)

End Sub

【8057】Re:ユーザーフォームのテキストボックス
お礼  ゆう  - 03/9/28(日) 21:36 -

引用なし
パスワード
   返事遅れてすいません。
様々な方法があるのですね!
どうもありがとうございます。

12904 / 13644 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free