在 VBA 中,For循环用于重复执行一段代码,适合已知循环次数的场景。主要有两种种形式:For…Next(普通计数循环))
第1个:选取小于指定数字的值
在数量一列中找出小于50的数字,将然后将单元格的背景色修改为蓝色。在for循环的区间是2 to22,使用 cells(x,2)来依次获取b列中的值后与50对比,再将对象背景变成蓝色.

遍历单元格内的值
第2个:步长值统计数据
将人数中总数量中的所有数据累加起来,这里在取单元格值时,需要指定步长值为4,每循环一次时数值加4,就刚好获取到总数量的值。这里是从5到17,5+4=9,9+4=13每次都会指向总数量单元格的值。

步长值的使用
第3个:嵌套循环
循环里面在嵌套一个for循环,外层循环一次,内部循环就需要再执行5次,合计要执行15次。

嵌套循环
第4个:查找所有小于40的数字
这里的表格有多行多列,找出数量中所有小于40的数字,并将单元格背景色转变为蓝色,这里使用了嵌套循环。其中内循环的步长值为2.

查找小于40的数字
For循环是 VBA 中处理重复操作的高效工具,无论是批量处理单元格、遍历数据,还是执行固定次数的计算,都能大幅简化代码。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...



