Thầy cho e hỏi cách viết
sub vietcode(rng as range) là như thế nào ah
Đây là cách viết dạng tổng quát, trong đó sẽ luôn kèm theo 1 biến là rng ở dạng range (mà trong các câu lệnh bên trong bạn không cần khai báo lại, chỉ cần dùng ngay).
Khi gọi sub vietcode này ra, bạn cần nạp giá trị cho biến thì mới dùng sub được.
Ví dụ: nạp vùng rng là Sheet1.Range("A2:A100") thì câu lệnh gọi code là:
Call vietcode(Sheet1.Range("A2:A100"))
Khi chạy code này thì toàn bộ các vị trí rng sẽ tính theo vùng ô trên.
Chào bạn viết code dạng vietcode(rng as range) và dạng sub có đối số giống như phần ribbon bạn tạo ra đó.