Lặp qua tất cả các bảng tính với Cho mỗi - Ví dụ về mã VBA

Các macro được áp dụng cho toàn bộ sổ làm việc có thể hữu ích để trích xuất dữ liệu từ nhiều trang tính sang một sổ làm việc mới, áp dụng định dạng nâng cao cho tất cả các trang tính hoặc nhiều lý do khác. Đây là cú pháp cơ bản và ví dụ mã làm việc cho vba hoạt động trên mọi trang tính trong sổ làm việc.

Lặp qua mọi trang tính trong sổ làm việc

Cú pháp cơ bản để lặp qua mọi trang tính trong sổ làm việc và áp dụng mã VBA cho nó là

12345 Đối với mỗi ws trong Worksheets'Cập nhật hoặc làm điều gì đó ở đâyKế tiếp

Cập nhật mọi trang tính trong sổ làm việc bằng VBA

Đối với một ví dụ hoạt động, hãy sao chép và dán mã sau vào một mô-đun và chạy nó. Kết quả là văn bản được đặt trong ô A1 của mọi trang tính trong sổ làm việc của bạn.

1234567891011121314151617181920212223242526272829 Công khai Sub DoToAll ()'Khai báo biến của chúng tôiDim ws As WorksheetĐối với mỗi ws trong Worksheets'mã đặt giữa For và Nextcho những gì bạn muốn làm'mỗi tờws.Range ("A1") = "easyexcel.net"Kế tiếpKết thúc Sub
wave wave wave wave wave