S
Shatin
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?
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?