Excel InputBox Function

 

Excel InputBox Function

 

 

We use the InputBox Excel function to obtain input from the user. It is important to remember to include proper data validations when receiving any input from the user. That will ensure that the data input is what your program expects it to be.

 

 

 

The Basics:

 

 

InputBox(Prompt for the user, Title for the input box , default response that the user is seeing , X position , Y Position , Help file, Context used with the help file)

 

Prompt for the user = The prompt that the user sees

 

Title for the input box = The title for the prompt box

 

Default response that the user is seeing = The default value that is already populated in the input box

 

X, Y positions = used to position the input box where you need it

 

Help File and Context = You can include help file related information for the use by the user

 

 

Now let’s look at an example. Let’s say we want to obtain input from the Excel user and then take that input and reverse the string, capturing both the input and output to the active worksheet. Below you will see the Excel worksheet before we starting processing the user input.


 

 

 

Code

 

 

StringToProcess = InputBox("Please enter the string to be processed", "User Input")   'Assigns the value entered by the user to a variable

 

ActiveSheet.Cells(2, 1).Value = StringToProcess    'The value captured from the user prior to being manipulated

 

StringToProcess = StrReverse(StringToProcess)     'Reversing the captured string

 

ActiveSheet.Cells(6, 1).Value = StringToProcess     'Writing the output to a specific cell on the output worksheet


Output

 

 

 

 


 

 

 

 
Sitemap | Privacy | Terms
Microsoft ® and Microsoft Excel ® are registered trademarks of Microsoft Corporation.
Copyright 2011 ExcelHelp.com All rights reserved
More Info (+)