VBAのInputBoxの使用方法
VBAのInputBox関数を使用して、ユーザーにテキストを入力させるダイアログを表示できます。InputBoxを設定する際に一般的に使用されるパラメーターを以下に示します。
- ユーザーに表示するプロンプトメッセージ。
- ダイアログのタイトル。
- 入力ボックスの初期値
- ダイアログの位置(画面左上を原点)。
- ヘルプファイルおよびコンテキストの ID
- タイプ : 指定入力ボックスのタイプ。デフォルトはテキストタイプです。数値、日付などもあります。
- 最大長さは、入力テキストの最大長を制限します。
- 左と上:ダイアログボックスが、親ウィンドウとの相対的位置(原点は親ウィンドウの左上)
- ヘルプボタン: ヘルプ ボタンを表示するか。
InputBox 関数を使用する方法を示す、サンプル コードを示します。
Sub ShowInputBox()
Dim userInput As String
userInput = InputBox("请输入您的姓名:", "用户姓名")
If userInput <> "" Then
MsgBox "您输入的姓名是:" & userInput
Else
MsgBox "您没有输入任何内容。"
End If
End Sub
ユーザーの名前を入力するためのダイアログを表示します。入力された内容は userInput 変数に格納され、メッセージボックスに表示されます。何も入力しないと、プロンプトが表示されます。