
No.2ベストアンサー
- 回答日時:
#1です
UserFormを代替えとして示しましたが、値の使い方で躓く可能性があるので
追記します
InputBoxの場合、セルに書き込む事や変数に代入するのは簡単なチェックは
必要かも知れませんが容易だと思います
UserFormの場合、セルに代入するのはあまり変わりませんが、
実行プロシージャで使われている変数に代入する場合は、少し通常と違う扱いになります
変数は、標準モジュールでグローバル変数として宣言します
こうする事でモジュール間で変数の使い廻しが出来ます
例 標準モジュール
Option Explicit
Public HOGE As Variant
Private Sub test()
UserForm1.Show
Range("A1") = HOGE
End Sub
UserForm1モジュール
Private Sub CommandButton1_Click()
HOGE = TextBox1.Value
Unload Me
End Sub
No.1
- 回答日時:
こんばんは
InputBoxメソッドや関数にイベントは無いようですね
引数にFormatに代わるものも見当たりませんね
参考サイト http://officetanaka.net/excel/vba/tips/tips37.htm
なのでUserFormで作成するのが簡単だと思います
UserFormのChangeイベント例
Private Sub TextBox1_Change()
On Error Resume Next
With TextBox1
.Value = Format(.Text, "#,##0")
If IsNumeric(Right(.Text, 1)) = True Then
Exit Sub
End If
.Text = Left(.Text, Len(.Text) - 1)
End With
End Sub
未検証なので念のため、
On Error Resume Nextで逃げています。。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) inputboxのウインドウを画面の最上部に表示したい 1 2022/11/28 15:43
- Excel(エクセル) 下記エクセルの式がなぜこうなるのか理由が知りたいです。 6 2022/08/20 00:43
- Visual Basic(VBA) C3とC4のセルに、Visual basicで実行した時入力した値をC3に表示させ、その後に、C3に 1 2023/07/14 09:43
- Excel(エクセル) エクセルについて教えてください。 1 2022/12/26 09:01
- Visual Basic(VBA) 空白のセルを変更しようとした時(アクティブセル)に インプットボックスを5回出す インプットボックス 1 2023/03/14 11:01
- Excel(エクセル) 差し込み印刷がうまくいかない 2 2022/07/29 12:26
- Excel(エクセル) Excelで【1-1】【1-2】【1-3】という連番の文字の入力が上手く出来ません。 5 2022/11/16 13:24
- Excel(エクセル) Excelのテーブルについて 6 2023/07/07 08:37
- Excel(エクセル) VLOOKUP が機能しない、その原因は何 ? 8 2022/10/19 12:06
- Visual Basic(VBA) InputBoxでキャンセルボタンを押したらファイル自体を閉じたい 3 2022/07/23 17:52
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Vba Array関数について教えてく...
-
VBAでCOPYを繰り返すと、処理が...
-
【マクロ】シートの変数へ入れ...
-
vbsでのwebフォームへの入力制限?
-
VBAの「To」という語句について
-
【マクロ】並び替えの範囲が、...
-
エクセルのマクロについて教え...
-
Excelマクロで使うVBAコードを...
-
算術演算子「¥」の意味について
-
Excelのマクロについて教えてく...
-
VBAでユーザーフォームを指定回...
-
Excel 範囲指定スクショについ...
-
【マクロ】売上一覧YYYYMMDDHHS...
-
Vba セルの4辺について罫線が有...
-
vb.net(vs2022)のtextboxのデザ...
-
改行文字「vbCrLf」とは
-
testファイル内にある複数のpng...
-
Web画面の文字をVB6で取得したい
-
VBA ユーザーフォーム ボタンク...
-
【マクロ】開いているブックの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
おすすめ情報