EXCEL VBA中如何使用Do循环?

 时间:2026-02-14 20:41:48

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统计空白单元格个数?
  • 热门搜索
    高姿适合什么年龄 发愤图强的意思 车载低音炮什么牌子好 赶脚是什么意思 忽悠的意思 考研预报名和报名什么区别 包邮是什么意思 第一次去女方家买什么 融洽的意思 join是什么意思