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统计空白单元格个数?
  • 热门搜索
    鸡翅中的做法 揩怎么读音 信用卡还不上怎么办 菠菜鸡蛋汤的做法 豆角焖面的家常做法 跨行取款手续费怎么算 小米粥的做法 秽怎么读 青豆虾仁的做法 大白菜饺子馅的做法