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ランキング
-
サブフォルダに格納されている...
-
【ExcelVBA】値を変更しながら...
-
IF文、条件分岐の整理方法
-
[VB.net] ボタン(Flat)のEnable...
-
Outlookの「受信日時」「件名」...
-
VBAコードのインデント表示
-
vbaにてseleniumを使用したedge...
-
Excel 範囲指定スクショについ...
-
Excelのマクロについて教えてく...
-
Excel VBA 文字列のセルを反映...
-
Outlookにて既にウィドウ単体で...
-
Excelのマクロについて教えてく...
-
【ExcelVBA】インデックスが有...
-
Excel関数またはVBAでの質問に...
-
VBA 別ブックからコピペしたい...
-
VBA 別ブックから条件に合うも...
-
Excel VBA ダブルクリックで入...
-
時間短縮のために、テキストフ...
-
エクセルのマクロについて教え...
-
VBA ユーザーフォーム ボタンク...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
教えて!gooのマイページ
-
Application.InputBoxの表示形式
-
Facebookで固定表示していた動...
-
パソコンのログイン時の表示に...
-
(1)は3分のπ+nxと3分の2π+nxを...
-
カマドウマ
-
bluestacks アンインストール時...
-
筆王で名刺は作れますか?
-
「筆王 ZERO」から、「筆王 Ver...
-
筆王ZEROがエントリーできない...
-
隷書体
-
メイプルストーリーがアンイン...
-
FFXIをアンインストールするとW...
-
信長の野望オンラインをアンイ...
-
マビノギがアンインストールで...
-
アンインストールって何?
-
筆王の住所録をcsv形式にできま...
-
エントリー
-
筆王のPDFマニュアル
-
筆王が開かない「筆王は動作を...
おすすめ情報