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统计空白单元格个数?
  • 热门搜索
    情侣之间送什么礼物 cheese是什么意思 孕妇应该多吃些什么 凤毛麟角是什么意思 货郎是什么意思 cycle是什么意思 儿子生日快乐祝福语 收官的意思 select是什么意思 中考祝福语和鼓励的话