vaildating inputs

millwalll

New Member
Joined
Apr 28, 2008
Messages
14
Hi all I have a text box and all I want the uers to be able to do is put numbers in there how can I do this ?

Thanks
 

Excel Facts

When they said...
When they said you are going to "Excel at life", they meant you "will be doing Excel your whole life".
You would need to use VBA to validate the data that goes into the textbox. If this textbox is on an actual worksheet, I would suggest you use validation instead....
1. Select data....validation... from the excel menu.
2. Select "Whole Number" or "Decimal" and set the criteria, then press OK.

HTH
Cal

PS-if you do need the vba, let me know.
 
Upvote 0
I would suggest something along these lines, using a "Control Toolbox" textbox on a worksheet. This should also work using a userform textbox.

Code:
Private Sub TextBox1_LostFocus()
If IsNumeric(TextBox1.Value) = False Then
    MsgBox "Please enter a number"
    TextBox1.Value = ""
    TextBox1.Activate
End If
End Sub
HTH
Cal
 
Upvote 0

Forum statistics

Threads
1,214,651
Messages
6,120,744
Members
448,989
Latest member
mariah3

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top