中易网

上面的是错误的,下面的是正确的。区别就是then后面的语句位置了,错误代码执先提示loop缺少do,为什么?

答案:1  悬赏:0  
解决时间 2021-01-15 05:48
  • 提问者网友:杀手的诗
  • 2021-01-15 00:40
上面的是错误的,下面的是正确的。区别就是then后面的语句位置了,错误代码执先提示loop缺少do,为什么?
最佳答案
  • 二级知识专家网友:duile
  • 2021-01-15 01:59
If Sheet14.Cells(rs, 1) > 10 Then
Sheet14.Cells(rs, 2) = "√"

你这里分行写了就要加一个End If。少了以后IF块里只有Loop没有Do了
正确的用的是一行内的IF写法,不需要End if。他下面那行End if是封闭上面的If Rs>10 then的。追问亲,就是说分行写就要加end if 对吗?追答是的追问好,明白了,多谢。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息