【发布时间】:2015-03-26 19:57:48
【问题描述】:
我有一个名为“need”的变量,它被定义为一个整数。一个输入框出现并提示用户。如果他们输入一个整数,它会显示 Msgbox“得到你的号码”。如果我输入一个字符串,我会收到运行时错误“13”:类型不匹配。我想如果我只是使用 Else 语句,它会说再试一次。但它并没有这样做。我需要在 Else 语句中进行错误处理吗?如果是这样,这条线会是什么?
Sub gadgetmanuf()
Dim need As Integer
'Dim rawneed As Single
'Dim rawavailable As Single
need = InputBox("How many gadgets are needed?", "Insert a number")
If TypeName(need) = "Integer" Then
MsgBox ("Got your number")
Else
MsgBox ("Try again")
End If
End Sub
【问题讨论】: