Home |
Search |
Today's Posts |
#5
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
On Apr 20, 7:12*pm, scattered wrote:
On Apr 20, 12:31*pm, AndreasHermle wrote: Dear Experts: below code snippet lets user change the font size of a chart's data labels by means of an Input Box. I would like the inputbox part of the macro expanded in the following way: ... only numeric values between 1 and 10 are allowed (ie. Font size of the data labels) ... If above condition is not met the inputbox dialog is to re-appear. In the current state the macro exits on non-numeric values. Help is much appreciated. Thank you very much in advance. Regards, Andreas DefineFontSize = InputBox("Specifiy the new Font Size of the Data Labels!") If Not IsNumeric(DefineFontSize) Then MsgBox ("Only numeric values are allowed!") Exit Sub End If If DefineFontSize = "" Then Exit Sub End If How about this (with type declarations included - a good practice): Sub Test() Dim answer As String Dim DefineFontSize As Double answer = InputBox("Specifiy the new Font Size of the Data Labels!") If Not IsNumeric(answer) Then * * MsgBox ("Only numeric values are allowed!") * * Exit Sub End If DefineFontSize = answer Do While DefineFontSize < 1 Or DefineFontSize 10 * * MsgBox "Font size should be in range 1 to 10" * * answer = InputBox("Specifiy the new Font Size of the Data Labels!") * * If Not IsNumeric(answer) Then * * * * MsgBox ("Only numeric values are allowed!") * * * * Exit Sub * * End If * * DefineFontSize = answer Loop MsgBox DefineFontSize End Sub Dear Scattered, works like a charm. thank you very much for your professional help. regards, Andreas |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
How to restrict input to a list of values - with a twist | Excel Worksheet Functions | |||
Need Input Box to only Accept Numeric Values | Excel Programming | |||
How do I restrict an inputbox to 5<= string characters? | Excel Programming | |||
How do I restrict entry into a cell to only alpha/numeric? | Excel Worksheet Functions | |||
Restrict user entry to numeric values only | Excel Programming |