EXCEL VBA中如何使用Do循环?

 时间:2026-04-27 09:00:46

1、Do循环的两种格式。

(一)格式一:

Do

语句体

[Exit Do]

语句体

Loop[while或until条件]

2、示例:计算1-100之间正整数和。

在EXCEL VBE中输入如下代码:

Sub summation()

n = 100

Dim j As Integer

Dim i As Integer

i = 1

Do

j = j + i

i = i + 1

Loop Until i > 100

MsgBox j

End Sub

运行程序,显示结果如下。

EXCEL VBA中如何使用Do循环?

EXCEL VBA中如何使用Do循环?

3、(二)格式二:

Do [while或until条件]

语句体

[Exit Do]

语句体

Loop

4、示例:计算1-100之间正整数和。

在EXCEL VBE中输入如下代码:

Sub summation()

n = 100

Dim j As Integer

Dim i As Integer

i = 1

Do Until i > 100

j = j + i

i = i + 1

Loop

MsgBox j

End Sub

运行程序,显示结果如下。

EXCEL VBA中如何使用Do循环?

EXCEL VBA中如何使用Do循环?

  • 怎么用VBA删除文档中的所有内容
  • 如何在Excel VBA中计算数组的大小
  • 利用VBA程序来根据目录创建对应工作表
  • VBA中LIKE语句之应用
  • 怎样使用VBA统计空白单元格个数?
  • 热门搜索
    冶疗近视的方法有哪些 高光笔怎么用 坏蛋是怎么样炼成的 腌黄瓜的做法大全家常 葱油面的做法大全 簋街有什么好吃的 学习心得体会怎么写 qq异地登录怎么解除 苍耳子治疗鼻炎方法 旗袍怎么穿