Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() I'm trying to verify input given via an input box: Code ------------------- Sub copyData() Dim varNameInput As String myNameInput = Application.InputBox(prompt:="Enter a sheet name", _ Title:="Sheet Name", Type:=2) Do While myNameInput = "" MsgBox "You didn't enter a sheet name!", 16 myNameInput = Application.InputBox(prompt:="Enter a sheet name", _ Title:="Sheet Name", Type:=2) Loop If Not myNameInput = False Then MsgBox myNameInput End If Exit Sub End Su ------------------- This works, however... Because I can't quite translate what's in m mind into VBA, I'm stuck with the following cases which should al trigger a failure MsgBox and repeat the loop: - If the user enters a white space - If the user enters a name with a white space - If the user enters a name that doesn't match any of the sheets i the workbook. The latter, if I'm not mistaken, I need to do with Intersect, somethin like (and please correct me if I'm wrong here): Code ------------------- If Not Intersect(myNameInput, Range("A1:A10")) is Nothing Then ... successful match, run necessary code ... Else ... trigger failure again and go back to loop ... End I ------------------- I just don't know how to translate that into VBA. And on a slightly different note, can an evaluation contain ORs? Fo example, *If (myNameInput = "" || myNameInput = False || ...etc.) Then -- AMK ----------------------------------------------------------------------- AMK4's Profile: http://www.excelforum.com/member.php...fo&userid=1914 View this thread: http://www.excelforum.com/showthread.php?threadid=50432 |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
checking input in a cell and return by copying info from a other c | Excel Worksheet Functions | |||
Spell Checking with checking cell notes | Excel Discussion (Misc queries) | |||
checking input on a textbox in userform to be a % | Excel Programming | |||
Checking input for alphabet (i.e. words) | Excel Programming | |||
CODE to select range based on User Input or Value of Input Field | Excel Programming |