VBA的On Error GoTo语句无效,仍然提示“运行时错误‘13’:类型不匹配”。
展开全部
iinputbox输入的是文本字符串,要用函数val()转换成aa的类型integer 。至于提示,ON ERROR语句要放在可能出现错误的前面而不是后面。系统执行到INPUTBOX这一行时,即已产生错误,因而后面的ON ERROR语句是不会执行的。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
on error goto 要放在可能发生错误的语句前面的。
还有vba 中变量不能定义类型的。
就这样:dim aa
还有vba 中变量不能定义类型的。
就这样:dim aa
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
最好给出源程序哦
追问
Sub a()
Dim aa As Integer
aaa:
aa = inputbox("输入aa的值")
On Error Goto aaa
End Sub
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询