说明:循环语句在我们之后的实战中使用率会极其的高,是我们解决重复工作的利器之一!

循环语句的逻辑图:

dowhile循环语句_for语句循环_语句循环怎么用

For 循环

For 循环变量= 初始值 To 终止值 step[步长]
				循环体语句
Next循环变量

循环变量:该参数为必选参数,用于设置循环次数的计数变量名。

初始值:此参数为必选参数,用于设置循环变量的初始值。

终止值:该参数为必选参数,用于设置循环变量的终止值。

步长:该参数为可选参数,用于设置循环变量在每次循环后变化的数值,其默认值为1。

需求:用代码计算1月预算。

for语句循环_语句循环怎么用_dowhile循环语句

Sub for循环()
    
    Dim i
    
    For i = 5 To 7
    
        Range("C" & i) = Range("B" & i) * Range("B2")
    
    Next
End Sub

dowhile循环语句_for语句循环_语句循环怎么用

For each 遍历

说明:循环指定范围内的所有元素。

For Each 成员变量 In 数组或集合对象
				语句块
Next[变量]

成员变量:该参数用于变量数组或对象集合中的所有元素。

数组或对象集合:该参数为数组名或对象集合名称。

语句块:由一条或多条语句组成,我们需求的操作。

需求:用代码,在A1:A10单元格填入1-10的数字序号。

Sub 序号()
    Dim a As Range, i
    i = 1
    For Each a In Range("A1:A10")
        a = i
        i = i + 1
    Next
End Sub

dowhile循环语句_语句循环怎么用_for语句循环

do while循环

说明:一共有4个循环语句,分别如下:

Do While…Loop——先进行条件判断后循环Do…Loop while——先循环后进行条件判断Do Until…Loop——先进行条件判断后循环Do …Loop Until——先循环后进行条件判断

dowhile循环语句_for语句循环_语句循环怎么用

Do While…Loop语句的流程图

dowhile循环语句_语句循环怎么用_for语句循环

Do Until…Loop语句的流程图

语句循环怎么用_dowhile循环语句_for语句循环

Do…Loop While语句的流程图

语句循环怎么用_dowhile循环语句_for语句循环

Do…Loop Until语句

以此为例,其余三项不赘述;此语句使用较多。

1、语法:

Do While 条件判断句
       如果条件为真需要执行的语句
Loop

2、实战用法:

需求:用代码在B列添加一行数字,为A列的每个数字加1.

语句循环怎么用_dowhile循环语句_for语句循环

3、实战代码:

说明:i为循环元素,

Sub dowhile()
    i = 1
    
    Do While Range("a" & i)  ""         ’----------只要Range("a" & i)不为空,则执行
    
        Range("b" & i) = Range("a" & i) + 1
        
        i = i + 1      ’----------用来循环单元格
        
    Loop
End Sub

4、图示:

for语句循环_dowhile循环语句_语句循环怎么用

说一说:刚开始几篇可能比较枯燥,因为这些基础我们必须理解,知道其用法,后期我将以实际案列,我们一句一句来解读复杂模型里的语句,极其实现的功能。

举个复杂的自动化例子:

要做一个自动搭建预测、月报、预算等模型,如下图:

自动搭建一个模板出来,并且其内部公式自动生成计算逻辑,手工操作包括设置公式在内,可能需要不少于30分钟,还得检查计算是否有误。但是,代码几秒钟就搞定了。只需要你把信息也填好,其他的交给代码就行。

但这都需要我们一步一步的来!

模型动图:

语句循环怎么用_for语句循环_dowhile循环语句

———END———
限 时 特 惠: 本站每日持续更新海量各大内部创业教程,永久会员只需109元,全站资源免费下载 点击查看详情
站 长 微 信: nanadh666

声明:1、本内容转载于网络,版权归原作者所有!2、本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。3、本内容若侵犯到你的版权利益,请联系我们,会尽快给予删除处理!