cho mình hỏi mình làm code này
ko biêt sai cho nao

mà nó ra kết quả 
bảng gốc là 
Theo mình hiểu là bạn muốn viết code để trích lọc nội dung từ 1 Sheet A sang 1 Sheet B dựa vào điều kiện ngày (từ ngày và đến ngày). Phương pháp bạn dùng là record macro và sử dụng copy + paste.
Lời khuyên của mình là bạn không nên dùng cách này, mà dùng Advanced filter sẽ chính xác hơn và cũng dễ làm hơn. Nội dung về advanced filter bạn có thể tìm hiểu trong chương 13 - lập trình sự kiện. (Cách này tối ưu hơn cách bạn đang làm)
---
Với vấn đề bạn đang gặp phải thì bạn lưu ý 1 điểm: đôi khi thao tác trực tiếp của bạn đúng, nhưng code record lại không chạy ra đúng như thế.
Bạn cần phải kết hợp giữa việc record tạo code mẫu + viết code, sửa code trực tiếp để thu được nội dung code chính xác. Nên nếu chạy hoàn toàn cả 1 code record gồm nhiều thao tác thì rất khó xác định sai ở đâu, bởi nhiều thao tác không được ghi lại thành code khi dùng record.
thanks bạn