ExcelVBA do while loop循环的用法

 时间:2026-02-13 17:15:22

1、ExcelVBA do while loop循环的用法

上次分享了VB中for循环的用法,这次给大家分享do while loop 的用法。

ExcelVBA do while loop循环的用法

2、Sub aaa()

dim a

Do While a < 900

。。。中间加代码。。。

 Loop

End Sub

当a小于900的时候,loop以内的代码循环。

ExcelVBA do while loop循环的用法

3、这里就多分享几个实例给大家,都是我刚学的时候写的东西。

现在工作用得少了,只能给大家分享分享经验了。

ExcelVBA do while loop循环的用法

4、解读一:

   Do While Cells(c, "r") <> ""

  ccc = ccc + 1

   mj1 = Cells(c, "r") + mj1

    c = c + 1

    Worksheets("Sheet1").Cells(cccc, "i") = mj1

   Loop

当单元格“r”c不为空时,循环以下代码。

ExcelVBA do while loop循环的用法

5、解读二:

Do While a < 900

b = Cells(a + 2, "b")

If b = "" Then

b = "田埂"

End If

Columns("O:R").Replace _

    What:=a, Replacement:=b, _

    SearchOrder:=xlByColumns, MatchCase:=True

       a = a + 1

       Loop

当a小于900时,循环以下代码。其中

b = Cells(a + 2, "b")为赋值

If b = "" Then

b = "田埂"

End If为判断赋值

最后一个为替换和赋值。

ExcelVBA do while loop循环的用法

6、具体用法已经给大家说了,也举了两个例子。

上次for循环也没有这么多例子。

ExcelVBA do while loop循环的用法

  • Excel VBA用户界面Combox怎么制作下拉栏
  • excel里面我想 用VBA实现调用另一个工作簿中的数据怎么解决
  • Excel表中如何用VBA读取单元格数据
  • EXCEL VBA中如何使用while循环?
  • 如何在Excel中通过VBA的方式复制工作表
  • 热门搜索
    桂花的特点 西安旅游景区 网站怎么备案 淘宝怎么看物流 庄河旅游 文件删除不了怎么办 代购怎么找货源 旅游度假 要字怎么读 桌面背景怎么设置