No.4ベストアンサー
- 回答日時:
ははは、タッチの差で的確なお答えが返ってきましたね。
#3のmaruru01さんありがとうございます。
ようは、分かればいいんで…(^^;
>そもそもformat文が何なのか使い方が分かりませんので
FORMAT文とは、表示の際に書式を決めるものです。maruru01さんのソースの中にありますが、"#,##0"とかが書式になります。"\#,###"とすれば数字の先頭に"\"マークがついた形で表示されます。書式について詳しく知りたい場合はヘルプを見てください。エクセルのセルの書式設定とほぼ同じ物です。
>"#,##0"とかが書式になります。"\#,###"とすれば数字の先頭に"\"マークがついた形で表示されます。
いろいろできるみたいですね。参考にします。
ヘルプはダラダラと書いてあって、知りたいことが何処にあるか分かりにくいです。ヘルプのヘルプがいりますね。
長々と有難うございました。
No.3
- 回答日時:
こんにちは。
maruru01です。テキストボックスに入力しながら、順次カンマ入りで表示させる方法です。
テキストボックス名を「Text1」とします。
Private Sub Text1_Change()
Text1.Text = Format(Text1.Text, "#,##0")
Text1.SelStart = Len(Text1.Text) + 1
End Sub
No.2
- 回答日時:
そうですね。
表示の方は前回の回答でOKだと思います。
入力なんですが、単純にテキストボックスの書式設定を行えば、データ入力確定時にカンマ編集されて表示されるのですが。これじゃダメなんでしょ?
「123」と入力していて、次に「4」を入れた時に「1,234」と表示されたいんですよね。
だったとすれば、VBAのイベントでKeyPressを使って、押されたキーをチェックしつつ、FORMATコマンド編集した結果を表示しながら、入力を行うプログラム書くしかないですね。
この回答への補足
回答有難うございます。
>「123」と入力していて、次に「4」を入れた時に「1,234」と表示されたいんですよね。
その通りです。
>だったとすれば、VBAのイベントでKeyPressを使って、押されたキーをチェックしつつ、FORMATコマンド編集した結果を表示しながら、入力を行うプログラム書くしかないですね。
具体的にどうすればいいのでしょうか?そもそもformat文が何なのか使い方が分かりませんので、あわせて教えてください。
No.1
- 回答日時:
お答えします。
一応Accessと思ってお答えしています。Accessでよろしいですね?
Formatを使ってカンマ区切りで表示することが出来ます。
FORMAT( 変数, "#,###.##")
上記の場合、変数の値がカンマ区切りで、少数点が第2位まで表示されます。少数点がいらないのであれば、FORMAT( 変数, "#,###")ですね。
カンマ編集しながらの入力の設定は出来ませんので、VBAとか使ってイベントで、上記編集作業を行いながら入力することになります。
グレービーシティ(旧文化オリエント)さんなんかが、そういうツールを販売されていますので、スマートにプログラム作成を行いたいときはご利用になる方が楽でしょう。
参考URL:http://www.grapecity.com/
この回答への補足
説明不足でした、エクセルのVBAでフォーム上のテキストボックス内(照合してセルの値を表示させる場合と、入力する場合の両方で)のカンマ区切りを自動で取りたいのですができるのでしょうか?
補足日時:2003/04/17 18:26お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 【VBA】特定の文字で改行(次の行)に行きたい。 3 2022/04/11 17:20
- Java javaのCSVデータ読込についてです 6 2022/07/02 10:58
- システム メールのcsv添付ファイルの種類を テキスト形式からカンマ区切り形式に 変更する方法はありますか? 4 2023/03/09 20:33
- Visual Basic(VBA) VBAで出力したCSVファイルの先頭にカンマを挿入したい 5 2022/10/14 12:20
- Excel(エクセル) Excelのtextboxへの入力で小数点以下に0が続く場合でも正しく表示したい 3 2022/04/11 13:53
- Visual Basic(VBA) VBAでエクセルをtxtに変換するとエクセルでカンマを含む文字数字がtxtでは「""」付にならないよ 1 2022/08/27 12:17
- Java コンソールから所属財産を入力(単位:万円 1000~100000以内でIntegerに変換できない場 2 2022/05/31 21:32
- Visual Basic(VBA) Vba テキストボックスの文字列をボタンで入力するとテキストボックスの端の文字列が更新されない 2 2022/05/21 23:32
- Visual Basic(VBA) 【VBA】複数行あるカンマ区切りのデータを全て縦に一列に並べたい 5 2022/04/13 17:03
- タブレット Kindl fire7を購入しましたが、ひらがな入力をしたいのですが、どこから変更できるのでしょうか 3 2022/09/04 20:19
このQ&Aを見た人はこんなQ&Aも見ています
-
エクセルVBA テキストボックスに3桁ごとにコンマ
Visual Basic(VBA)
-
ユーザーフォームで数字にカンマを付けたい
Excel(エクセル)
-
ExcelVBAでテキストボックスの表示形式を小数点第二位まで表示する方法
Visual Basic(VBA)
-
-
4
VB2005のTextBoxでカンマ区切りの表示
Visual Basic(VBA)
-
5
TextBoxから数字が文字として入力される?
Visual Basic(VBA)
-
6
VBA テキストボックスに3桁カンマ表示させたい
その他(Microsoft Office)
-
7
ユーザーフォームを表示中にシートの操作をさせるには
Excel(エクセル)
-
8
テキストボックスの番号を使ったFor~Next文について
Visual Basic(VBA)
-
9
エクセルのラベルの値(文字列)を垂直方向で中央揃えにするには?
Excel(エクセル)
-
10
複数のテキストボックスのカンマ処理
Visual Basic(VBA)
-
11
VBAのフォーム上にTextBoxたくさんあるとき
IT・エンジニアリング
-
12
Vba テキストボックス文字を右端から配置していく方法
Visual Basic(VBA)
-
13
ユーザーフォーム内のテキストボックス内の書式設定
Excel(エクセル)
-
14
VBAのコマンドボタンの文字列の改行方法は?
Visual Basic(VBA)
-
15
メッセージボックスの数字をカンマ付きに
Visual Basic(VBA)
-
16
テキストボックスのvalueとtextの違い
Visual Basic(VBA)
-
17
Enterキーでマクロを起動さす。
その他(ソフトウェア)
-
18
VBAのフォームでTextBoxがいっぱいある時
Access(アクセス)
-
19
VBAでエクセルシートを更新(リフレッシュ)する方法を教えて下さい。
Excel(エクセル)
-
20
ListView 項目の選択/選択解除について
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
CSVファイルの中で、「 , 」カ...
-
Excelについて質問です。 セル...
-
エクセルで数値を全角文字(カ...
-
CSVの定義
-
WORDで改ページすると時々グレ...
-
文字の網掛け設定後段区切りを...
-
C#で、テキストボックスの入力...
-
データにカンマが入ったCSVデー...
-
EXCELからCSVにすると余計なカ...
-
【PHP】""のないCSVを fgetc...
-
Excel VBA: Inputステートメ...
-
マクロを使ってフォルダー内に...
-
カンマ区切りテキストファイル...
-
【VBA】エクセルで値のみクリッ...
-
エクセルの区切り位置の設定方法
-
エクセルにペーストする際にカ...
-
VBAでtxtファイルを読み込む際...
-
特定の文字を削除したい
-
VBScript 日付の比較について
-
エクセルで電話番号を取り出す...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
CSVファイルの中で、「 , 」カ...
-
エクセルで数値を全角文字(カ...
-
マクロを使ってフォルダー内に...
-
EXCELからCSVにすると余計なカ...
-
Excelについて質問です。 セル...
-
CSVの定義
-
[VBA][Excel]クリップボードか...
-
WORDで改ページすると時々グレ...
-
カンマ区切りの数字をCSVフ...
-
C#で、テキストボックスの入力...
-
データにカンマが入ったCSVデー...
-
VBAでtxtファイルを読み込む際...
-
カンマ区切り
-
VB2005のTextBoxでカン...
-
メモ帳からエクセルにセル区切...
-
JPY ¥1,500.00は日本円でお幾ら?
-
テキストファイルからReadLine...
-
カンマ区切りでないテキストをc...
-
エクセルにペーストする際にカ...
-
パス区切りの文字について
おすすめ情報