Sub test()
Dim MyNumber As Double
'-------------------
rsp = InputBox("Please enter a number")
If rsp = "" Then Exit Sub
On Error GoTo NotNumber
If IsNumeric(rsp) Then
'- next line gives error if not number
MyNumber = rsp
' do something
Else
MsgBox ("Entry is not numeric")
End If
Exit Sub
NotNumber:
MsgBox ("Entry is not numeric")
End Sub