What type is vbCancel?
Hi Shatin,
It's an integer. As you want a date, declare it as variant to handle both
types.
--
HTH
Bob Phillips
... looking out across Poole Harbour to the Purbecks
(remove nothere from the email address if mailing direct)
"Shatin" wrote in message
...
In the code fragment below, when I push the cancel button in response to
the
inputbox, I get a type mismatch error. What type is vbCancel?
Dim myDate as String
Do
myDate = InputBox("Please enter your name.")
If myDate = vbCancel Then
Exit Sub
ElseIf myDate = "" Then
MsgBox ("You didn't enter anything. Please try again.")
End If
Loop While myDate = ""
In the same macro, I have these similar lines which work OK:
Dim myCheck as String
mycheck = MsgBox("Proceed?", vbYesNo)
If myCheck = vbNo Then
Exit Sub
End If
Why don't I get any type mismatch error with vbNo?
|