vb for循环中if判断问题
Forc=1To30Ifallfenlei(c)=""ThenExitForNext上述为部分代码,allfenlei为数组,现问题是为什么我加了我在if语句加了endi...
For c = 1 To 30
If allfenlei(c) = "" Then Exit For
Next
上述为部分代码,allfenlei为数组,现问题是为什么我加了我在if语句加了end if,反而提示“end if 没有if “而不能执行,按理说不是这样写的吗?后来我把end if去掉了就能正常运行了,不解中,求指点 展开
If allfenlei(c) = "" Then Exit For
Next
上述为部分代码,allfenlei为数组,现问题是为什么我加了我在if语句加了end if,反而提示“end if 没有if “而不能执行,按理说不是这样写的吗?后来我把end if去掉了就能正常运行了,不解中,求指点 展开
3个回答
展开全部
if 条件 then 语句 else 语句’这是条语句,不需要endif
if 条件 then ’这是块语句,需要end if来结束
语句
elseif 条件 then
语句
。。。
else
语句
end if
if 条件 then ’这是块语句,需要end if来结束
语句
elseif 条件 then
语句
。。。
else
语句
end if
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
If allfenlei(c) = "" Then Exit For '如果你是一句写完,就不需放end if...反之就要。。
If allfenlei(c) = "" Then
Exit For
End If
If allfenlei(c) = "" Then
Exit For
End If
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询