VBAのInputBoxの使用方法

VBAのInputBox関数を使用して、ユーザーにテキストを入力させるダイアログを表示できます。InputBoxを設定する際に一般的に使用されるパラメーターを以下に示します。

  1. ユーザーに表示するプロンプトメッセージ。
  2. ダイアログのタイトル。
  3. 入力ボックスの初期値
  4. ダイアログの位置(画面左上を原点)。
  5. ヘルプファイルおよびコンテキストの ID
  6. タイプ : 指定入力ボックスのタイプ。デフォルトはテキストタイプです。数値、日付などもあります。
  7. 最大長さは、入力テキストの最大長を制限します。
  8. 左と上:ダイアログボックスが、親ウィンドウとの相対的位置(原点は親ウィンドウの左上)
  9. ヘルプボタン: ヘルプ ボタンを表示するか。

InputBox 関数を使用する方法を示す、サンプル コードを示します。

Sub ShowInputBox()
    Dim userInput As String
    userInput = InputBox("请输入您的姓名:", "用户姓名")
    
    If userInput <> "" Then
        MsgBox "您输入的姓名是:" & userInput
    Else
        MsgBox "您没有输入任何内容。"
    End If
End Sub

ユーザーの名前を入力するためのダイアログを表示します。入力された内容は userInput 変数に格納され、メッセージボックスに表示されます。何も入力しないと、プロンプトが表示されます。

bannerAds