【发布时间】:2013-10-01 17:44:10
【问题描述】:
我需要你的帮助。我想在我的代码中添加一个“Do ... Loop Until”。
我要做的就是自动更改范围并执行所有逻辑测试,从单元格 O2 作为我的代码的起点,直到单元格 O1700 获得 "END" 的值
因此,如果 O2 的值 = "NA" 则执行所有 IF,如果不只是跳到下一个单元格并一次又一次地执行 AvtiveCell = "NA" 直到 "END"。
我添加了类似的内容,但它无法正常工作,它只是找到第一个“NA”单元格然后停止。
Range ("O2").Select
IF (ActiveCell = "NA") THEN
'MY CODE
ELSE
DO
ActiveCell.Offset(1, 0).Select
Loop Until (ActiveCell = "END")
您的帮助将不胜感激。 谢谢
【问题讨论】:
-
您是指
NA还是#N/A?如果是后者,我相信你需要检查单元格的错误状态。