Set Quote = “一个对象1”
如果上面这条语句出错,则直接跳转到下一个Quote (不执行整个 语句体1)
'-------------
'语句体1
'-------------
Set Quote = “一个对象2”
如果上面这条语句出错,则直接跳转到下一个Quote (不执行整个 语句体2)
'-------------
'语句体2
'-------------
Set Quote = “一个对象3”
如果上面这条语句出错,则直接跳转到下一个Quote (不执行整个 语句体3)
'-------------
'语句体3
'-------------
............后续语句是在一个过程实现,不能用调用函数,还有救吗?
用 on error goto 好象只能用一个
用 on error resume next 会忽略错误执行语句体1等大家帮我啊,急西急哦
解决方案 »
- ActiveBar 2的问题?
- 请问一个关于下拉菜单的问题
- 写一个"[C-(A*D+B*E)/(A+B)]*(A+B)/95=TOTAL"算法,不知如何可实现呢
- 如果使用webbrowser 来控制网页提交
- 各位大侠怎样枚举串口?我电脑的串口是:com1 com2 com3 com6(后两个usb转换的),但用RegEnumValue(hKey, Cnt, sSave, 255, 0, ByVal 0&,
- [求助]关于图形浏览的问题,在线等待
- 使用ADO对数据库操作,求代码
- 在VB中怎样锁住Windows开始菜单中的时间,只能看,不能编辑
- 如何用回车键改变焦点位置
- VB三问题
- 同一台打印机要打印两种格式的发票怎么办?
- 记录指针问题?
On Error Resume Next
Set Quote = “一个对象1”
if Err.Number<>0 then 跳到下一个
Set Quote = “一个对象1”
如果上面这条语句出错,则直接跳转到下一个Quote (不执行整个 语句体1)
'-------------
'语句体1
'-------------
Q1:
on error goto Q2
Set Quote = “一个对象2”
如果上面这条语句出错,则直接跳转到下一个Quote (不执行整个 语句体2)
'-------------
'语句体2
'-------------
Q2:
on error goto Q3
Set Quote = “一个对象3”
如果上面这条语句出错,则直接跳转到下一个Quote (不执行整个 语句体3)
'-------------
'语句体3
'-------------
Q3:
............后续语句
不知道这样对不对
on error goto error
k=1
set a="一个对象1"
'语句体1
q1: k=2
set a="一个对象2"
'语句体2
q2: k=3
set a="一个对象3"
'语句体3
q3: k=4
set a="一个对象4"
'语句体4error:
err.clear
if k=1 then
goto q1
elseif k=2 then
goto q2
elseif k=3 then
goto q3
end if
Private Sub Command1_Click()
On Error Resume Next
Set Quote = “一个对象1”
If Err.Number <> 0 Then Err.Clear: GoTo ABC1
'语句体1
ABC1:
Set Quote = “一个对象2”
If Err.Number <> 0 Then Err.Clear: GoTo ABC2
'语句体2
ABC2:
Set Quote = “一个对象3”
If Err.Number <> 0 Then Err.Clear: GoTo ABC3
'语句体3
ABC3:
............后续语句
End Sub