51Testing软件测试论坛

标题: 在excel中如何退出当前循环,执行下一个循环? [打印本页]

作者: ChanJian910    时间: 2010-5-5 15:24
标题: 在excel中如何退出当前循环,执行下一个循环?
在同一个Action中,循环执行excel中的行,假设有n行循环,假如此时脚本运行到a次循环(a<n),请问此时如果发生错误,该如何退出第a次循环,执行第a+1次循环?
作者: skyzhu    时间: 2010-5-5 15:51
大概的
on error resume next
for i = 1 to xx
    xxx
    xxx
    如果这里可能出错
    if not err then
        原来的操作
    else
        err.clear
        出错处理(while循环的话可以用continue直接到下一个循环)
    end if
next

如果不需要出错处理,开头加上on error resume next就可以了,哪句出错了就继续会执行下一句
作者: yurui829    时间: 2010-5-6 09:27
用这个函数ExitActionIteration,他就会退出当前遍历,执行下一行数据




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2