网站首页
手机版

理解vba中,for...next循环的使用案例

更新时间:作者:小小条

在 VBA 中,For循环用于重复执行一段代码,适合已知循环次数的场景。主要有两种种形式:For...Next(普通计数循环))

第1个:选取小于指定数字的值

理解vba中,for...next循环的使用案例

在数量一列中找出小于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 中处理重复操作的高效工具,无论是批量处理单元格、遍历数据,还是执行固定次数的计算,都能大幅简化代码。

版权声明:本文转载于今日头条,版权归作者所有,如果侵权,请联系本站编辑删除

为您推荐

Python神技:彻底搞懂for循环的8个核心要点!

“为什么别人的代码优雅高效,而你的for循环又长又慢?”在Python中,for循环是每个开发者都会用的基础结构,但会用≠懂原理!今天,带你深入解剖for循环的底层逻辑,掌握迭代器、生成器

2026-01-15 03:53

VBA循环语句详解:For Next 和 For Each,你用对了吗?

重复操作是Excel工作中的“幽灵”,它悄无声息地吞噬着我们的时间和耐心。而VBA,正是驱逐这个“幽灵”的终极武器。今天,我们来聊聊VBA自动化的核心——循环语句,彻底搞懂For Nex

2026-01-15 03:52

河北省下半年普通高中学业水平合格性考试时间调整11月25日至27日进行

近日,省教育厅决定对我省下半年普通高中学业水平合格性考试时间做出调整,统一笔试考试时间调整为11月25日至27日,上半年考试时间不变。各科具体考试时间安排为:11月25日8:30-9:30

2026-01-15 03:52

2022年高二数学单元测试卷及答案

#教育听我说# #pgc-card .pgc-card-href { text-decoration: none; outline: none; display: block; width: 100%; height: 1

2026-01-15 03:51

快讯!哪些特长受普高学校青睐?市直属校高中艺体特长生测试时间、方法和评分标准公布

市教育局刚刚公布了直属学校高中艺术体育特长生特长测试时间、方法和评分标准! 顺带一句今年初中不招各类特长生 1、今年哪些高中可以招收特长生‍?厦门的普高招收特长生都是

2026-01-15 03:51

【农城护苗】孩子们眼中的知识产权保护

在第22个世界知识产权日来临之际,杨陵区人民检察院农城护苗未检团队的检察官为杨凌高新小学的同学们上了一堂知识产权保护的法治教育课,师生们反响热烈。近日,杨陵区人民检察院

2026-01-15 03:50