【VBA编程】07.循环结构语句
【FOR...NEXT语句】
For counter = start To End [Step step]
[statements]
[Exit For]
[statements]
Next [counter]
【代码区域】
计算1到1000的和
Private Sub qiuhe()
Dim i As Integer '用于存储列各项
Dim sum As Long '存储结果项
Dim counter As Integer '循环计数
i =
sum =
counter =
For counter = To
sum = sum + i
i = i +
Next
MsgBox "1到1000各项求和为:" & sum, vbOKOnly, "结果"
End Sub
【结果展示】

【Do...loop】
Do [{While | Until} condition]
[statements]
[Exit Do]
[Statements]
Loop
【代码区域】
输出循环体执行的次数
Private Sub 当循循环()
Dim counter As Integer
Dim condition As Boolean
counter =
condition = True
Do While condition = False
counter = counter +
Loop
MsgBox "循环体被执行了" & counter & "次", vbOKOnly, "测试当型循环"
End Sub
【结果展示】

【while...Wend】
While condition
[statements]
Wend
【代码区域】
Private Sub Wnd()
Dim i As Integer
Dim counter As Integer
Dim sum As Long
i =
sum =
counter =
While counter <=
sum = sum + i
i = i +
counter = counter +
Wend
MsgBox "1到1000的和为:" & sum, vbOKOnly, "结果项"
End Sub
【Tips】
while...wend循环执行的时候(1)判断循环执行条件
(2)如果条件为True,则执行所有的statements,知道wend结束
(3)再返回while语句,再次检测循环条件。知道条件为False时,才退出循环。
【结果展示】

【For Each...Next语句】
For Each element in group
[statements]
[exit for]
[statements]
next [element]
【代码区域】
Private Sub 单元格区域赋值()
Dim counter As Integer
Worksheets("sheet2").Activate For Each yuanshu In Range("A2:A8")
yuanshu.Value = counter
counter = counter +
Next
MsgBox "程序执行完毕,单元格已经被赋值", vbOKOnly, "为区域单元格赋值"
End Sub
【展示结果】

【VBA编程】07.循环结构语句的更多相关文章
- python控制语句---循环结构语句
这次主要把循环结构的控制语句补上,主要包含while.for.continue.break.循环嵌套.主要写一些基本的认识以及包含的一些实例.当只有唯一路径且只跑一次的时候选择上一节中的选择结构语句就 ...
- Java语法基础(四)----循环结构语句
一.循环结构: 循环语句可以在满足循环条件的情况下,反复执行某一段代码,这段被重复执行的代码被称为循环体语句,当反复执行这个循环体时,需要在合适的时候把循环判断条件修改为false,从而结束循环,否则 ...
- java基础07 循环结构
public class While02 { public static void main(String[] args) { /** * while(循环条件){ * 循环体(循环操作) * } * ...
- JAVA_SE基础——14.循环结构语句
建议有些基础的同学阅读,0基础可能会有些困难(最好看正文配合基础课本的例子) 所谓循环语句主要就是在满足条件的情况下反复执行某一个操作.Java提供了3种常用的循环语句,分别为for循环语句.whil ...
- IT兄弟连 Java语法教程 流程控制语句 循环结构语句1
循环语句可以在满足循环条件的情况下,反复执行某一点代码,这段被重复执行的代码被称为循环体,当反复执行这个循环体时,需要在合适的时候把循环条件该为假,从而结束循环,否则循环将一直执行下去,形成死循环.循 ...
- JS 选择结构语句与循环结构语句
笔记整理自:廖雪峰老师的JS教程 选择结构 与Java使用一致. 需要注意的 JavaScript把null.undefined.0.NaN和空字符串''视为false,其他值一概视为true. 循环 ...
- Python 循环结构语句
1.for循环:计次循环 2.while循环:条件循环 3.嵌套循环 4.跳转语句 一.for循环的使用 1.进行数值循环 利用数值循环输出三次‘你好’: >>> for i in ...
- IT兄弟连 Java语法教程 流程控制语句 循环结构语句4
do-while循环 Java还有一种循环是do-while.与for.while这些在循环顶部判断条件表达式的语句不同,do-while是在循环底部进行条件表达式的检查.这意味着do-while循环 ...
- 3.2Python的循环结构语句:
返回总目录 目录: 1.while循环 2.for循环 3.循环保留字:break与continue 循环总览: (一)while循环: (1)单个while循环: while 条件: 循环体 ...
随机推荐
- Flask实战第39天:完成前台注册界面
在template下创建目录front,该目录用于存放前台页面的所有模板 在front下创建登录模板 <!DOCTYPE html> <html lang="en" ...
- sql 常见错误
notFound = 1403L; .dupKey = -1L; openCloseErr = -2117L; cursorNotOpenErr = -1002L; .nullCursor = -14 ...
- 【bzoj2190】[SDOI2008]仪仗队 数论 欧拉函数 筛法
http://www.lydsy.com/JudgeOnline/problem.php?id=2190 裸欧拉函数,先不计算对角线(a,a)的一列,然后算出1到n-1的所有欧拉函数相加*2,再加 ...
- 【图论】Self-Assembly(6-19)
[UVA1572]Self-Assembly 算法入门经典第6章6-19(P172) 题目大意:有一些正方形,每条边上都有A-~Z- A+~Z+的编号,或者00,A+的边可以拼A-,反之亦然.00的边 ...
- 【tarjan+缩点】POJ1236[IOI1996]-Network of Schools
[题意] 见:http://blog.csdn.net/ascii991/article/details/7466278 [思路] 缩点+tarjan,思路也可以到上面的博客去看.(吐槽:这道题其实我 ...
- 活动中使用提示框(Toast)
任务名称:活动中使用Toast 任务现象:点击button时,会弹出提示框:You Click Button 步骤 1.创建一个项目,新建活动和加载布局.参考: http://8c925c9a.wiz ...
- 通过Ollydbg定位私有协议通信明文
简介:做安全的筒子经常会碰到这样的问题,当向要分析通信协议的时候往往都会有加密通信保护,对于SSL通信我们可以使用SSL劫持,但对于应用层面的加密就显得无能为力了,最好的办法就是调试应用,在应用内部去 ...
- 【RocketMQ】【分布式事务】使用RocketMQ实现分布式事务
参考地址:https://blog.csdn.net/zyw23zyw23/article/details/79070044 视频地址:https://v.youku.com/v_show/id_XO ...
- 利用pca分析fmri的生理噪声
A kernel machine-based fMRI physiological noise removal method 关于,fmri研究中,生理噪声去除的价值:一.现在随着技术的提升,高场fm ...
- Traefik访问master节点不通的问题定位
问题 部署traefik到客户节点的对外访问节点后,发现日志里面报错 类似于 E0122 :: reflector.go:] k8s.io/dns/vendor/k8s.io/client-go/to ...