Có rất nhiều cách giúp.
Thiên lôi chỉ đâu đánh đấy, code theo ý bạn, bạn cho là giúp bạn.
Nhưng xây nhà thường phải có bản vẽ thiết kế. Nếu không, nay phát sinh vấn đề này thì sửa, mai nhà sập thì xây lại. Lập trình cũng vậy thôi. Căn nguyên của vấn đề là việc tạo mã phải khoa học.
Tại làm sao topic trước bạn tạo ra, cho tới topic này, về thuật toán đâu có khác nhau gì, vẫn là so sánh mã, nhưng bạn vẫn phải đi hỏi lại. Bởi vì mã thay đổi có xíu, bạn đã không tự xoay sở được.
Người phản biện để bạn nhìn ra tạo mã chưa khoa học, cần xem xét lại, thì bạn có khi lại tự ái mà không tiếp thu. Giải quyết vấn đề này mới là căn cơ của vấn đề.
Một số người nói không thích cái này, hay không thích cái kia, mà không nêu lý do, tôi thực sự thấy rất khó hiểu. Hoặc là cái mình chưa thạo nên ít dùng. Chứ nói không thích thì thường phải có lý do, nó không tiện lợi chỗ nào, nó bất tiện ra sao. Chứ tôi thấy dùng ADO giải quyết là tốt đâu có sao đâu.
Tôi cho rằng VBA đủ sức giải quyết bài toán này, vì VBA sinh ra là để xử lý các file văn bản, đâu có lý gì lại phải cài thêm python để chạy code.