Vì bạn có ý chí học hỏi nên mình cũng chia sẻ như sau:
1- Khi loop qua vài ngàn dòng, tại mỗi dòng mình đều dùng lệnh xoá dòng, tức là 1 hành động tương tác với vùng ô trên sheet, sẽ dẫn đến tốc độ xử lý sẽ giảm nghiêm trọng
2- Do đó, có nhiều cách, trong đó phổ biến là dùng Union (như bạn...