Close

EXCEL VBA的控制流程與迴圈

1. If-Then

If 條件 Then
敘述
End If

2. If-Then-Else

If 條件 Then
敘述
Else
敘述
End If

3. If-Then-ElseIf-Else

If 條件 Then
敘述
ElseIf 條件
敘述
ElseIf 條件
敘述
Else
敘述
End If

4. Select Case

Select Case 變數
Case 變數值 [to 變數值]
程式敘述一
…….
Case 變數值 [to 變數值]
程式敘述二
…….
[Case 變數值 [to 變數值]
程式敘述n-1
…….]
[Case Else
程式敘述n
…….]
End Select

5. Do While …Loop

Do While 條件
敘述
Loop

6. Do Until… Loop

Do Until 條件
敘述
Loop

7. Do … Loop While

Do
敘述
Loop While 條件

8. Do … Loop Until

Do
敘述
Loop Until 條件

9. Do … Loop

Do
敘述
Loop

10. For … Next

For 數值變數 = 初始值 To 終止值 [Step 增量]
敘述
Next [數值變數]

11. For Each … Next

For Each 元素 In 群組
敘述
Next [元素]

12. While … Wend

While 條件
敘述
Wend

13. 跳離指令

*Exit Do:強制離開Do Loop迴圈。
*Exit For:強制離開For Next迴圈。
*Exit Sub:強制跳離Sub程序。
*Exit Function:強制跳離Function程序。
*Goto:需在程式碼前加上行號。
*End:無條件結束應用程式。

發表留言

%d 位部落客按了讚: