使用错误处理程序时循环遍历

时间:2018-10-24 08:21:56

标签: loops error-handling

我遇到了一个错误处理程序问题,我认为这是由于我对错误编码的更详细信息缺乏了解。

我所拥有的范围A5:A10包含字符串,每个字符串都是我要打开,从中获取数据或关闭的工作簿的名称。打开和使用数据等可以正常工作。

重要的是,如果文件不存在,我希望B列中文件名旁边的“ N”偏移量为文件名的偏移量(0,1)。因此,错误处理程序将尝试执行此操作。还应该找到文件“ Y”。

错误处理程序的目的是放置“ N”,然后跳到下一个文件,直到循环遍历所有文件……

....问题(我认为这是问题所在)是,如果A10中的LAST文件名不存在,它将进行调试/失败,因为当我真的想完成它时,它试图再次循环遍历,因为最后一个文件名(例如,在A9之前我想让它循环通过)。

对我可以添加/更改的内容有任何帮助,以便它可以一直循环,但是知道在A10之后会停止吗?

SELECT user_first_touch_date, 
   COUNT(*) as total,
   COUNTIF(active_days >= 1) as active_1d,
   COUNTIF(active_days >= 2) as active_2d,
   COUNTIF(active_days >= 3) as active_3d,
   COUNTIF(active_days >= 4) as active_4d,
   COUNTIF(active_days >= 5) as active_5d,
   COUNTIF(active_days >= 6) as active_6d,
   COUNTIF(active_days >= 7) as active_7d
FROM `device_event_count` 
GROUP BY user_first_touch_date
ORDER BY user_first_touch_date

0 个答案:

没有答案