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统计空白单元格个数?
  • 热门搜索
    羊毛卷发型图片女 360路由器怎么样 青苔怎么养 文学常识大全 中年妇女发型 牙齿缝隙大怎么办 蓝色精粹怎么获得 酸萝卜怎么腌制 怎么减屁股 蜗蜗洗发水怎么样