最简单的程序代码 VBA里DO LOOPUNTIL跟DO UNTIL loop用法一样第二个怎么用法?

VBA里DO LOOPUNTIL跟DO UNTIL loop用法一样第二个怎么用法?第一个是判断前循环,即至少执行一次。第二种是判断后循环。条件逻辑不同。第一个是只有当条件逻辑结果after unti

VBA里DO LOOPUNTIL跟DO UNTIL loop用法一样第二个怎么用法?

第一个是判断前循环,即至少执行一次。第二种是判断后循环。

条件逻辑不同。第一个是只有当条件逻辑结果after until为no时,它才会继续执行。一旦它成为合乎逻辑的是,它将结束周期。第二个是,当条件是逻辑上的yes时,它将继续执行循环,否则它将结束。

这两个循环分别翻译成中文:

(1)开始。。。。(执行循环中的语句)…,直到。。。。(条件)。

(2)当。。。。(条件)…,开始。。。。(执行循环语句)。

我相信你应该知道如何使用后,看了这个。

do loop循环语句格式?

例如:

I=1

do

print I

I=I 1

loop while I<=3

这里,< condition decision>是I<=3;

initial I=1,enter do loop

第一个循环;

print I,output 1

execute I=I 1,I等于2

execute loop while I<=3,因为I=2,I<=3为真,继续循环并执行do。

第二个循环;

执行print I,output 2

执行I=I 1,I等于3

在I<=3时执行循环,因为I=3,I<=3的结果为真,请继续循环并执行do。

第三个循环;

execute print I,output 3

执行I=I 1,I等于4

在I<=3时执行循环,因为I=2,I<=3的结果为false,循环结束。