VBA InputBox – Get Input from a User
There are many instances when you may wish to prompt the user for Input from your macro. This is easily done by using an InputBox. The user Input can then be translated into a variable to use in your macros. Here is an example using the most popular features of an InputBox.
The following code does three things:
1. Prompts for input with an InputBox and assigns it to a variable
2. Verify’s input, otherwise exits
3. Returns the input in a message box
Public Sub MyInputBox()
Dim MyInput As String
MyInput = InputBox("This is my InputBox", _
"MyInputTitle", "Enter your input text HERE")
If MyInput = "Enter your input text HERE" Or _
MyInput = "" Then
MsgBox "The text from MyInputBox is " & MyInput
VBA Coding Made Easy
Stop searching for VBA code online. Learn more about Easy VBA. A VBA add-in to quickly insert any of the sample code found on our site directly into the Visual Basic Editor, save your own frequently used code, and more!Learn More!
Did you find this VBA tutorial useful? Then share it with your friends and colleagues: