ad

跟着一起学《Excel VBA跟卢子一起学 早做完 不加班 基础入门版》_3.3 循环语句

网友投稿 146 2023-11-07

【摘要】 本书摘自《Excel VBA跟卢子一起学 早做完 不加班 基础入门版》一书中第3章,第3节,韩小良著。

3.3 循环语句

在 Excel的运用中重复操作很常见,这样的工作量可能不算很大,但是我们经常遇到人事 同事在制作工资条、发送工资邮件等这些操作可能就是以十计、以百计的数量级了。这么多 次的重复循环操作,在 Excel中一般只能通过嵌套组合函数或者技巧进行操作,才能做到解放 劳动力、减轻劳动强度。但是今天要讲的语句却能在眨眼间完成这些反反复复的事情——循环 语句。

? 皮 型:循环总是听些高手说——录制一个宏后修改为循环就可以了。这个我每次都看不 懂,循环是什么?

无言:重复单一的一个操作并反复地来回执行这一操作的过程就是循环,类似数学上说的循环小数:0.33333、1.234234。

? 皮蛋:这个也是循环啊。

无言:打比方而已啦,先来看看官方其他的说明吧。

跟着一起学《Excel VBA跟卢子一起学 早做完 不加班 基础入门版》_3.3 循环语句

循环——按定义好的次序在一组对象上移动。

在编程中对于重复的操作可以使用循环语句来完成重复类型的操作,循环类型分类为两类 一种是以计数器的方式执行一定次数的指数循环,另外一种以对象为类型来完成直到不存在指定对象循环。

在现在编程中的主要常用的循环语句中有3种常用的类型:按指(次)数循环 —For …

Next语句,按对象循环— For Each…Next 语句,还有按条件循环——Do…Loop 语句。

指(次)数循环: For…Vext 语句

无言:刚才说了有3种循环模式语句,是不是很厉害呢?

? 皮 蛋 :厉害,不过我是一窍不停,快给我说说。

无言:好吧,咱们先来说说第1种指数循环——For…Next 语句。

[Exit For}-

For…Next 语句按照微软的说法就是给定一个区域范围然后进行逐次循环的语句。该语句的重点就是循环的次数,先来看下语法。

语法结构如图3-11所示。

1. 按指数范围循环

For…Next 语句中 counter 参数为循环计数器的数值变量名称——该变量不能是 Boolean 或 数组元素,也就是说不能采用True或 False作为 counter参数传递值,也不能使用数组元素作 为 counter 参数,只能使用数字的方式。

指数循环语句中指定循环指数器变量名称后,必须紧跟一个空格和等号=,接着输入 start To end 的指数范围。

Start参数为指数开始的数字,也就是循环中的最小(先)开始值,而 end参数则是循环指 数中最大(末)的结束值。这个相当于上面将Select Case 语句中区间范围,开始值To 结束值, For…Next 语句的start To end 参数也就起到一个指定循环区间范围的作用,如以下示例:

For计数器名称=1To 10’循环区域间范围从1到10这个范围内执行,总共执行10次中间语句 中间语句

Next计数器名称

For计数器名称=-9To1’ 循环区域间范围从-9到1这个范围内执行,总共执行10次中间语句 中间语句

Next计数器名称

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们 18664393530@aliyun.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:《Excel VBA+SQL数据管理与应用模板开发》_工作效率UP!_1.4 Fields 集合与Field 对象
下一篇:《Python+3自动化软件发布系统》Django 2实战_了解Python的更好方法_1.1.3 列 表(List)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~

×