萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 辦公室軟體 >  >> Excel 教學 >> Excel 綜合

VBA Do Until 迴圈語法與範例:條件為真前持續執行

Do Until 迴圈在條件變為 True 之前持續執行,有兩種語法形式:前置判斷與後置判斷。本文給出雙語法與填充 A1:A10 為 1~10 的實際範例。

語法一:前置判斷

Do Until 條件
    ' 迴圈主體
Loop

語法二:後置判斷

Do
    ' 迴圈主體
Loop Until 條件

範例:A1:A10 填入 1~10

' 前置判斷版
i = 1
Do Until i = 11
    Worksheets("Sheet1").Cells(i, 1).Value = i
    i = i + 1
Loop

' 後置判斷版
i = 1
Do
    Worksheets("Sheet1").Cells(i, 1).Value = i
    i = i + 1
Loop Until i = 11

前置判斷可能零次執行;後置判斷至少執行一次。依業務邏輯選擇。

copyright © 萬盛學電腦網 all rights reserved