【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 条件: 循环体 ...
随机推荐
- Envious Exponents
问题 E: Envious Exponents 时间限制: 1 Sec 内存限制: 128 MB提交: 321 解决: 53[提交] [状态] [讨论版] [命题人:] 题目描述 Alice an ...
- poj 2773欧几里德
Happy 2006 Time Limit: 3000MS Memory Limit: 65536K Total Submissions: 5957 Accepted: 1833 Descri ...
- [BZOJ3622]已经没有什么好害怕的了(容斥DP)
给定两个数组a[n]与b[n](数全不相等),两两配对,求“a比b大”的数对比“b比a大”的数对个数多k的配对方案数. 据说做了这题就没什么题好害怕的了,但感觉实际上这是一个套路题,只是很难想到. 首 ...
- 【线段树】HDU1394 - Minimum Inversion Number
[题目大意] 给出0..n-1组成的一段数,可以移动前几个数到结尾.求出最小的逆序对个数. [思路] 先用线段树求出逆序对,方法和树状数组是一样的.然后对于当前第一个数num[0],在它之后比它小的数 ...
- 8VC Venture Cup 2016 - Final Round (Div. 2 Edition) D. Factory Repairs 树状数组
D. Factory Repairs 题目连接: http://www.codeforces.com/contest/635/problem/D Description A factory produ ...
- AIM Tech Round (Div. 1) D. Birthday 数学 暴力
D. Birthday 题目连接: http://www.codeforces.com/contest/623/problem/D Description A MIPT student named M ...
- 最简单的flask表单登录
from flask import Flask from flask import request app = Flask(__name__) @app.route('/', methods=['GE ...
- 理解SQL Server是如何执行查询的---Joe-T :mvp
http://www.cnblogs.com/Joe-T/ http://rusanu.com/2013/08/01/understanding-how-sql-server-executes-a-q ...
- Tikhonov regularization和岭回归
就实现过程来讲,两者是一样的,都是最小二乘法的改进,对于病态矩阵的正则化,只不过分析的角度不一样,前者是解决机器学习中过拟合问题,机器学习一般是监督学习,是从学习角度来说的,后者是数学家搞的,是为了解 ...
- BootstrapValidator
一.引入必要文件 <link rel="stylesheet" href="/path/to/bootstrap/css/bootstrap.css"/& ...