Bạn dùng 1 biến dongcuoi nhưng xác định giá trị nó 2 lần => như thế giá trị dongcuoi có thể không chính xác nữa. Do bạn dùng ở cả 2 sheet là Sheet2 và Sheet3 thì nên có 2 biến dongcuoi riêng, như dongcuoi1 và dongcuoi2.
Khi đó lúc lưu dữ liệu từ Sheet1 vào Sheet2 thì dùng dòng cuối của sheet2, lưu vào sheet3 thì dùng dongcuoi của sheet 3 để tránh nhầm lẫn.