放在循环为不就行了如果一定要放在循环内,加一标志变量判断(起始值为False,第一次Error后设为True)
解决方案 »
- 事件例程非正常触发的处理方式
- 兄弟姐妹们,帮帮忙吧!!关于帮助文件的简单问题,顶着有分!!!
- 打印预览
- 很弱的一个问题!!!!
- 言出必行,SoHo_Andy来接分
- 请问带有第三放控件的软件打包后在安装此软件的电脑上还要注册吗?
- 紧急求救!如何制作透明的工具条?
- 各位大侠:请问哪里有VBA的资料下载?
- 会发声的DLL,并且可以读出/转换数字和人民币大写。发送前10名。
- TWAIN?TWAIN?TWAIN?TWAIN?TWAIN?怎样在VB中使用TWAIN标准去选择诸如扫描仪、数码相机等符合TWAIN标准的图像设备来获取图像????[email protected]
- 急~急~急:在VB中哪种查询速度比较快(记录达到十几万)?并且在这些记录中添加记录速度会不会影响?
- CLng(4168644624)失败,怎样截断Currency到Long?在线等待
都是
On Error Goto ...
For ...
ErrNumber=1
...
ErrNumber=2
...Next..Exit Sub
Err:
根据ErrNumber判断错误所在和信息
我尝试你的方法
On Error Goto errhandler1:
For...
...
...(这句可能出现XXX号错误)
...
...
Next...
errhandler1:
If Err.Number = XXX Then
....
end if
end sub可是第一次出现XXX号错误时候,程序的确能够按照errhanderl1处理,但是处理完以后,由于Errhander1在循环体外,程序就不再继续运行下去了,被挂起啦,请问如何解决?
If f=False then
On Error……
f=True
End if
……
Loop
For...
...
...(这句可能出现XXX号错误)
...
...
Next...
errhandler1:
If Err.Number = XXX Then
....
end if
resume next
end sub