Excel VBA do while loop循環(huán)的用法
在前一篇文章中,我們分享了VB中for循環(huán)的用法。這次,我們將介紹do while loop的用法。 基本語法 do while loop的基本語法如下: Sub aaa() Di
在前一篇文章中,我們分享了VB中for循環(huán)的用法。這次,我們將介紹do while loop的用法。
基本語法
do while loop的基本語法如下:
Sub aaa()
Dim a
Do While a < 900
' 在這里添加代碼
Loop
End Sub
當(dāng)a小于900時,循環(huán)執(zhí)行l(wèi)oop內(nèi)的代碼。
實例一
Do While Cells(c, "r") <> ""
ccc ccc 1
mj1 Cells(c, "r")
mj1 mj1 1
c c 1
Worksheets("Sheet1").Cells(cccc, "i") mj1
Loop
這個實例中,當(dāng)單元格"r"的c不為空時,循環(huán)執(zhí)行以下代碼。
實例二
Do While a < 900
b Cells(a, "b")
If b "" Then
b "田埂"
End If
Columns("O:R").Replace _
What:a, Replacement:b, _
SearchOrder:xlByColumns, MatchCase:True
a a 1
Loop
這個實例中,當(dāng)a小于900時,循環(huán)執(zhí)行以下代碼。其中,b Cells(a, "b")表示賦值操作,如果b為空,則賦值為"田埂"。最后一行代碼是替換和賦值的操作。
以上就是do while loop循環(huán)在Excel VBA中的基本用法和幾個實例介紹。希望對大家有所幫助!