Chào bạn, như yêu cầu của bạn, 1 vấn đề tiên quyết là file của bạn phải đang mở khi đến giờ copy. Nếu đảm bảo nó đang luôn mở thì dễ rồi, nhưng nếu nó ko đang mở thì sao ? Mình đề xuất với bạn cách sau: Bạn tách file database riêng (gọi là file Vợ) và file có dữ liệu cần Copy (gọi là file Chồng),
Cách 1: bạn viết code trong file Vợ với mục tiêu khi chạy sẽ copy dữ liệu từ file chồng và nhờ Task Scheduler kích hoạt file Vợ khi đến giờ hẹn. Tất nhiên code trong file Vợ khi chạy cần kiểm tra trạng thái file Chồng đang mở hay đang đóng để có cách copy phù hợp (đang mở thì dùng hàm, đang đóng thì dùng ADO).
Cách 2: Bạn viết 1 Sub trong file Chồng với chức năng copy dữ liệu đưa vào file Vợ. (File Vợ về cơ bản thường xuyên đóng). Lúc này file Chồng về cơ bản luôn luôn mở với Sub luôn chạy lặp lại kèm việc kiểm tra đồng hồ để thực thi. Để ăn chắc thì tạo Task Scheduler nhằm kích hoạt file Chồng chạy khi đến giờ
2 Phương án trên nói thì như vậy, nhưng khi triển khai chắc phát sinh nhiều vấn đề loằng ngoằng mà bạn chưa chắc đã tự xử lý được. Vì thế mình khuyên bạn áp dụng Cách 3 đó là dùng Google Sheet kèm vài đoạn Google Script (Bạn có thể tách file Vợ, file Chồng hay gom vào 1 file cũng không sao cả. Các file này đặt trong Google Drive)
Mình chỉ có thể góp ý với bạn được như thế chứ không có khả năng viết 1 đoạn code nào giúp bạn cả. Hẳn là bài toán thật của bạn sẽ phức tạp hơn cứ không như file đính kèm. Bạn tìm kiếm trên Google hoặc chờ thành viên khác giúp đỡ nhé.
Chúc bạn thành công !