Mục lục:
- Cho - Tiếp
- Cho Mỗi - Tiếp
- Do - Loop Cho đến
- Do While - Loop
- Nếu - Sau đó
- Nếu - Then - End If
- Nếu - Sau đó - Khác
- Nếu - Then - Else - End If
- Chọn trường hợp
- Chuyển đến
Video: VBA Cấu trúc điều khiển if 2025
Sau đây là danh sách 10 cấu trúc kiểm soát lập trình Excel VBA được sử dụng phổ biến nhất. Bao gồm là một ví dụ đơn giản của từng cấu trúc điều khiển và một mô tả ngắn gọn về khi nào bạn sử dụng cấu trúc đó.
Cho - Tiếp
Hữu ích cho việc đi qua một mảng.
ArraySum = 0 Đối với i = 1 đến 10 ArraySum = ArraySum + MyArray (i) Tiếp theo i
Cho Mỗi - Tiếp
Có ích để lặp qua một bộ sưu tập hoặc một dải ô.
SelectionSum = 0 Đối với mỗi ô Chọn SelectionSum = SelectionSum + cell. Giá trị Tiếp tế bào
Do - Loop Cho đến
Vòng cho đến khi một điều kiện được đáp ứng.
Hàng = 0 Do Row = Hàng + 1 Loop Cho đến khi Các ô (Hàng, 1). Giá trị = "MsgBox" ô trống đầu tiên nằm trong Hàng "& Row
Do While - Loop
Loop trong khi điều kiện là đúng.
Hàng = 1 Do While Cells (Row, 1)" Row = Row + 1 MsgBox Loop "ô trống đầu tiên nằm trong Hàng" & Hàng
Nếu - Sau đó
Hãy làm điều gì đó nếu một điều kiện là đúng. Viết như một tuyên bố duy nhất.
Nếu x = 1 Sau đó y = 1
Nếu - Then - End If
Hãy làm điều gì đó nếu điều kiện là đúng. Có thể sử dụng nhiều câu lệnh.
Nếu x = 1 Sau đó y = 1 z = 1 Kết thúc Nếu
Nếu - Sau đó - Khác
Hãy làm điều gì đó nếu điều kiện là đúng; nếu không, hãy làm cái gì đó khác. Viết như một tuyên bố duy nhất.
Nếu x = 1 Sau đó y = 1 Else y = 0
Nếu - Then - Else - End If
Hãy làm điều gì đó nếu một điều kiện là đúng; nếu không, hãy làm cái gì đó khác. Có thể sử dụng nhiều câu lệnh.
Nếu x = 1 Sau đó y = 1 Z = 1 Else y = 0 Z = 0 Cuối Nếu
Chọn trường hợp
Làm một trong vài thứ, tùy thuộc vào điều kiện.
Chọn Trường hợp x Trường hợp 1 y = 1 Z = 1 trường hợp> 1 y = 2 Z = 2 Trường hợp khác y = 0 Z = 0 Kết thúc Chọn
Chuyển đến
Chuyển đến một tuyên bố có nhãn. Điều này được sử dụng chủ yếu để xử lý lỗi.
Trên Error GoTo Oops '[thêm mã vào đây] Thoát Sub Oops: MsgBox "Đã xảy ra lỗi"