Leo
Leo
Thảo luận 2 thảo luận
Vỗ tay 0 vỗ tay
Lượt xem 380 lượt xem

có thể khai báo 2 biến i và j cùng chạy trong vòng lặp For Next được không

Cho mình hỏi có thể khai báo 2 biến i và j cùng chạy trong vòng lặp For ...Next... được không ạ?
Thảo luận 2 câu trả lời
Lượt xem 380 lượt xem
Vỗ tay vỗ tay
Leo 16:06 - Jun 09, 2020
chào bạn được bạn nhé.dạng code như sau
for i = 1 to n
for j = 1 to x

next j
next i
Vỗ tay vỗ tay
Leo 09:06 - Jun 10, 2020
Khai báo được nhưng sẽ phức tạp hơn nhiều lần so với 1 biến, có 2 trường hợp xảy ra:
Trường hợp 1: dạng vòng lặp lồng nhau.
Khi chạy lần 1 của biến i thì sẽ chạy hết vòng lặp cho biến j, sau đó mới chạy tiếp lần thứ 2 cho biến i. Như vậy với mỗi biến i thì sẽ chạy 1 lần toàn bộ vòng lặp biến j
(Ví dụ chạy vòng lặp i cho các Workbook, vòng lặp j cho các Worksheet trong mỗi workbook)
Trường hợp 2: dạng chạy song song
Trường hợp này 2 biến hoạt động độc lập, cùng chạy 1 lúc. Biến i chạy theo 1 dạng và biến j chạy theo 1 dạng, không bị phụ thuộc nhau
(Ví dụ chạy vòng lặp theo biến số dòng và số cột của 1 ô di động)
Vỗ tay vỗ tay
Câu hỏi liên quan
© 2020 - Bản quyền của Công Ty Cổ Phần Công Nghệ Giáo Dục Gitiho Việt Nam
Giấy chứng nhận Đăng ký doanh nghiệp số: 0109077145, cấp bởi Sở Kế hoạch và Đầu tư TP. Hà Nội
Giấy phép mạng xã hội số: 588, cấp bởi Bộ Thông tin và Truyền thông