Vòng lặp for trong vba

Vòng lặp trong Excel là quy trình lặp lại 1 đoạn mã theo một số trong những lần nhất định trong VBA. Việc này vô cùng hữu dụng trong những việc yên cầu các thao tác làm việc thủ công bằng tay lặp đi lặp lại (ví dụ như in ấn 1 loạt Phiếu thu, đưa ra dựa trên 1 mẫu mã phiếu duy nhất). Việc khám phá về vòng lặp là một trong những tận hưởng cơ bản tốt nhất đến phần nhiều các bạn bắt đầu cùng với câu hỏi học biện pháp áp dụng VBA trong Excel, vày kim chỉ nam của họ luôn luôn là “Giảm thao tác tay, tăng tính tự đụng nhằm mục đích tiết kiệm chi phí thời hạn cách xử lý công việc”.

You watching: Vòng lặp for trong vba

Có 2 nhiều loại vòng lặp thường xuyên thực hiện là For-Next Loop cùng Do-Loop. Sau trên đây chúng ta cùng tò mò về cách sử dụng vòng lặp For-next.

See more: Cách Đánh Bông Trứng Bằng Đũa, 3 Cách Đánh Trứng Bằng Tay Phớt Vs Đũa Vs Nĩa

lấy ví dụ như 1: Vòng lặp đơn


Gán trở thành i cùng với những cực hiếm trường đoản cú 1 cho 10

Với mỗi cực hiếm i thì quý giá tại các ô ngơi nghỉ cột A, mẫu i sẽ sở hữu giá trị bởi i

* Lưu ý:

Việc thực hiện vòng lặp sẽ sở hữu lợi ngơi nghỉ bên trên phạm vi nhỏ dại, đa số công việc gần như là cần phải triển khai bằng tayVới phần đông bảng tài liệu lớn thì biện pháp áp dụng vòng lặp vẫn làm cho lờ đờ rộng, khi đó nên cân nhắc chọn lựa cách làm cho khác

ví dụ như 2: Vòng lặp kép



Đôi khi bọn họ bắt buộc tiến hành các vòng lặp lồng nhau vào thuộc 1 câu lệnh VBA, khi đó chúng ta cần áp dụng vòng lặp knghiền.

See more: Cách Cộng Điểm Đường Môn Nỏ, Phi Đao, Cách Tăng Điểm Đường Môn Vltk 1 Mobile

Cách sử dụng vòng lặp knghiền khá dễ dàng cùng dễ triển khai. Chúng ta cùng tò mò ví dụ sau:

Vòng lặp kxay 2 vòng lồng nhau


Biến i là trình bày số cột được lặp vào bảng

Biến j là thể hiện số dòng được lặp trong bảng

=> Kết phù hợp vòng lặp mang lại 2 thay đổi i với j để hoàn toàn có thể không ngừng mở rộng phạm vi vòng lặp sang các cột tiếp theo

Vòng lặp kép 3 vòng lồng nhau

Tương tự với vòng lặp 2 vòng, chúng ta cũng có thể tạo thành vòng lặp knghiền 3 vòng cùng với vấn đề xét mặt khác 1 yếu tố nữa về Sheet để có thể không ngừng mở rộng phạm vi hoạt đụng mang đến nhiều sheet cùng lúc


Tùy theo nhu yếu các bước chúng ta cũng có thể tùy vươn lên là vòng lặp để gửi ra được tác dụng mong muốn.

Việc xử lý tài liệu trên Excel nhiều lúc mất nhiều thời hạn và sức lực lao động Khi những dữ liệu bao gồm tính lặp đi lặp lại. VBA khắc phục và hạn chế được đặc điểm này. Khi sử dụng VBA vào quá trình, bạn cũng có thể rút ngắn thời hạn thao tác không hề ít, có thể từ bỏ 0một ngày (nếu như giải pháp xử lý bên trên Excel) còn 01h (lúc xử lý bên trên VBA). Ngoài ra, VBA còn hỗ trợ lập báo cáo tự động hóa và tinh chỉnh và điều khiển những lịch trình khác ví như Word, nguồn Point, Outlook … giúp đổi thay tệp tin Excel của khách hàng vươn lên là một phần mềm bài bản …

Để rất có thể học VBA một biện pháp không hề thiếu, tất cả hệ thống, các bạn hãy tđam mê gia khoá học VBA101 – VBA cơ bản dành cho tất cả những người new bắt đầu của khối hệ thống Học Excel Online. Hiện giờ hệ thống sẽ có rất nhiều khuyến mãi khi bạn đăng ký khóa huấn luyện và đào tạo này. Chi tiết xem tại: