Excel VBA----之do loop循环

 时间:2026-02-12 21:28:45

1、do.....Loop:循环语句,直至满足条件后退出。

2、在VBE中编写代码:

Sub doLoop()

Dim a%

Do

a = a + 1

If a > 10 Then

    Debug.Print ("a已经超过10了,该停止了!")

    Exit Do

End If

Loop

End Sub

功能为:当a超过10时,将退出该程序。

Excel VBA----之do loop循环

3、运行该代码,运行11次时,将输出 a已经超过10了,该停止了!

Excel VBA----之do loop循环

4、接下来,将对Do....Loop 进行复杂案例说明:

5、Excel界面的初始数据为:

Excel VBA----之do loop循环

6、在VBE中编写如下代码:

Sub judge()

Dim rs%

rs = 1

Do

rs = rs + 1

If rs > 10 Then

    Exit Do

Else

    If Cells(rs, 2) > 90 Then

        Cells(rs, 3) = "是"

    End If

End If

Loop

End Sub

Excel VBA----之do loop循环

7、在Excel界面中指定宏,并运行代码,得到如下结果。

即:当分数超过90时,将在第三列中得到 是否为优秀的结果。

Excel VBA----之do loop循环

Excel VBA----之do loop循环

Excel VBA----之do loop循环

8、综上所述,本文说明了Do....Loop的使用说明,并结合Excel进行案例场景使用。

  • 用VB6.0快速实现图象加柔效果
  • 如何使我们的大学生活变得精彩
  • VB动态创建组合框
  • Cisco软件怎么进行标准的ACL配置
  • 易语言教程 设置标签的背景颜色
  • 热门搜索
    硬邦邦的什么 七月十四是什么节 7月11日是什么星座 什么的神气 2月22日是什么星座 割礼是什么 他什么了作文 肉松是什么做的 犊子是什么意思 额头窄适合什么发型