VB循环语句有哪些应用?

发布于 科技 2024-07-01
3个回答
  1. 匿名用户2024-01-30

    for = to [step ]

    next 默认情况下,step 设置为“1”,可以省略,step 也可以设置为负值,例如 .

    dim a=0

    for i=1 to 10

    a=a+inext i

    这是累加器最简单的例子,将 1 到 10 相加,然后给“a”赋值,效果与上面相同,但倒加,请看:

    dim a=0

    for i=10 to 1 step –1

    a=a+inext i

    while 语句也是一个非常常见的循环语句,它有多种形式。

    do while ……loop 语句。

    while ……Wend 语句。

    do ……loop while

    While 后面跟着一个逻辑条件,“do while ......循环语句“and”,而......“wend 语句”也有类似的效果,两者都首先确定while之后的条件是否为“true”,如果为“true”,则执行其中的语句,如果为“false”,则退出循环,循环终止,直到条件为“false”。 “do ……“loop while”和前两者的区别在于,它先执行“do”之后的语句,不管条件是真还是假,即至少执行一次语句。

    与while的用法类似,还有until 语句,就是在条件为真之前终止循环,句型可以用 until 代替上面三个语句的 while,但因为容易记住,建议只用 while。 Until 可以等同于 while not。

    对于环路和whlie环路应根据适当的环境使用,有时可以更换。

    最好找一些信息看,比如VB神童教程,新手还是很容易理解的。 希望它能帮助你......

  2. 匿名用户2024-01-29

    1、do while...loop:当条件为 true 时循环,在进入循环之前检查条件。

    2、do...loop while:当条件为真时,循环至少运行一次后检查条件。

    3、do until...loop:当循环条件为false时,进入循环前检查条件。

    4、do..loop until:当循环的条件为 false 时,在循环运行至少一次后检查条件。

    5、while...wend:当条件为 ture 时循环。

    6、for...next:指定循环数,并使用计数器重复该语句。

    7、for each...next:对于集合中的每个项或数组中的元素,重复每个语句。

    8、for each...in:从集合中获取每个元素。

    9. 循环嵌套:这意味着一个小循环可以包含在一个大循环中。

    10.强行退出循环知道这么多,呵呵11

  3. 匿名用户2024-01-28

    当步长为正时:

    循环变量的值 = n + 步长(在循环变量的值大于最终值之前,循环不会停止),其中 n 从初始值递增到最终值。

    示例 1

    i=2to6step

    2print

    Inexti 上的 for 循环是这样执行的。

    1> 第一个周期:i=2

    所以第一个循环结束时 i 的值等于 2

    然后检查循环变量是否大于最终值,如果没有,请继续执行第二步。

    2>第二个周期:i 等于 2 的初始值加上步长(写成 ** 形式,即 i=2+2)。

    所以第二个周期结束时 i 的值等于 4

    再次检查循环变量是否大于最终值,如果不是,则继续执行第三步。

    3>第三个周期:i的值等于上次(4)的值加上步长(写成**,即i=4+2)。

    所以第三个周期结束时 i 的值等于 6

    最后检查循环变量 i 的值是否超过最终值,此时 i=6 不能再循环了(因为再循环 i=6+2=8 超过了最终值,所以我们可以认为循环已经停止了这一步)。

    从上面的循环数量可以看出,这个循环被执行了三次。 当步长为负数时,最终输出:

    循环变量的值 = n 步长(循环停止,直到循环变量的值小于最终值),其中 n 从初始值递减到最终值。

相关回答
12个回答2024-07-01

private sub form_click()for i = 1 to 9

print tab(i * 6); i;它相当于按了几次 Tab 键,比如 tab(6) 相当于按了 Tab 键 6 次。 >>>More

9个回答2024-07-01

打开表单加载的时候,开excel卖笑的年龄的轿子,每次按一下就关闭调侃,会很慢。 >>>More

7个回答2024-07-01

你的程序**循环结构,我不会再尴尬了,也帮不了你了。

15个回答2024-07-01

Sum 仅用于保存 1+2+3+4+5+6+7....100 也可以用其他字母代替(例如 q x y ..) >>>More

7个回答2024-07-01

你是这样说的:"ID="& .fields("ID=") &""

已经是有限的了,只有符合要求的才能输出。只要改变这句话。 >>>More