【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 条件: 循环体 ...
随机推荐
- oracle中 char,varchar,varchar2的区别
区别: 1. CHAR的长度是固定的,而VARCHAR2的长度是可以变化的, 比如,存储字符串“abc",对于CHAR (20),表示你存储的字符将占20个字节(包括17个空字符) ...
- 解决Linux环境下安装xampp之后外部无法连接MySQL的问题
在Linux系统下,开发PHP一般都是LAMP环境,对于开发环境来讲,没有必要花太大精力去单独配置LAMP环境,采用xampp一键安装包是一个很好的方式.在Linux系统上安装xampp的过程这里就不 ...
- 【DFS】Paintball(6-22)
[UVA11853]Paintball 算法入门经典第6章6-22(P175) 题目大意:有一个1000*1000的正方形战场,西南角坐标(0,0),西北角坐标(0,1000),有n个敌人,每个敌人处 ...
- 【状压dp】送餐员
[odevs2800]送餐员 题目描述 Description 有一个送外卖的,他手上有n份订单,他要把n份东西,分别送达n个不同的客户的手上.n个不同的客户分别在1~n个编号的城市中.送外卖的从0号 ...
- Problem C: 零起点学算法93——矩阵转置
#include<stdio.h> int main() { ][],b[][]; while(scanf("%d%d",&n,&m)!=EOF) { ...
- [转]jquery后代和子元素的区别
这是<锋利的jquery>书里的内容 <div> <p> <span></span> <a&g ...
- 四种有能力取代Cookies的客户端Web存储方案
目前在用户的网络浏览器中保存大量数据需要遵循几大现有标准,每一种标准都拥有自己的优势.短板.独特的W3C标准化状态以及浏览器支持级别.但无论如何,这些标准的实际表现都优于广泛存在的cookies机制. ...
- 你可能从未听过的 Linux 发行版
Hanthana Linux 官方主页:http://www.hanthana.org Hanthana Linux 基于 Fedora,主要面向 IT 教育,默认包含额外的编/解码器及多媒体播放器. ...
- golang错误处理机制:panic与recover
原文地址:http://www.niu12.com/article/14 panic知识点 package main import ( "fmt" "github.com ...
- [转]SSIS: By coding
本文转自:http://www.codeproject.com/Articles/604197/SSIS-By-coding Introduction SSIS better known as “SQ ...