永发信息网

VB如何跳到下一个循环

答案:4  悬赏:0  手机版
解决时间 2021-03-18 04:23
  • 提问者网友:沉默菋噵
  • 2021-03-17 05:34
我想实现这个功能:我写了一个循环,每次循环给都会产生一个数值A,然后用数值A产生数值B,但是在A得到B的过程中有个验证,如果A满足,继续下一步,如果不满足,直接跳到下一个循环。
我开始在if判断里面加了个 next 但是这个样运行的时候总提示 缺少 FOR,应该怎么实现这个跳到下一个循环?
最佳答案
  • 五星知识达人网友:琴狂剑也妄
  • 2021-03-17 06:04
循环语句有语法的比如有2个循环的话有两种形式:
形式1:
for i=0 to 5
*************
for j=0 to 5
*************
next j
*************
next i
形式2:
for i=0 to 5
*************
next i
*************
for j=0 to 5
*************
next j
*表示任何代码
形式1中的循环式互相联系的循环
形式2中的循环式独立性的两个循环式独立执行的
全部回答
  • 1楼网友:等灯
  • 2021-03-17 07:59
for i = 1 to 10 step 1 a=inputbox("请输入一个数") if a>10 then msgbox a else endif next i 两种方法,一个是用goto语句做无条件转向,一个就是用if语句判断. 像上面的例子,循环10次,每次输入一个数字,当a>10 时,就弹出一个对话框,当a不符合这个条件时,则什么都不做,直到next i,进入下一次循环. 尽量使用if语句来判断,使用goto语句影响程序的模块化.
  • 2楼网友:天凉才是好个秋
  • 2021-03-17 07:52
你用的什么循环语句?如果是Do...Loop是就用Exit Do,For...Next用Exit For(替换你用的Next)。Next必须用在For后面并一一配对,否则会出错。
  • 3楼网友:青灯有味
  • 2021-03-17 07:09
好像没有这功能 用 goto 可以解决
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯