Xin chào anh chị em!
....Em cũng đã theo dõi diễn đàn được mấy tháng và học hỏi được rất nhiều từ mọi người.
Tuần vừa rồi em bắt đầu ngâm cứu VBA và giải quyết được vài bài toán cơ bản, cũng hỗ trợ được kha khá trong công việc.

Em đang mắc phải một bài toán mà chưa giải quyết được mong được mọi người giúp đỡ.
Hàng ngày em phải cập nhật thông tin bản vẽ vào bảng excel để quản lý:

- Thông tin đó được chứa trong các file text và file text thì cập nhật hàng ngày.
- Cấu trúc file text thì tương tự nhau, có 2 cột, cột 1 là tên bản vẽ, cột hai là số thứ tự mối hàn, cột 3 là số thứ phiên bản (version ấy)
- Bình thường em phải copy file text đó vào 1 sheet tạm, loại bỏ các dòng chứa thông tin bản vẽ mà tên bản vẽ đó không chứa chuỗi kí tự 011
- Nếu phiên bản của bản vẽ đó là 0 thì thông tin được điền nối tiếp vào csdl trong bảng excel. đồng thời điền vào các dòng tương ứng ở cột C tên của file text chứa dữ liệu(Tên file text đã được đặt giống với ngày cập nhật).
- Nếu phiên bản của bản vẽ khác 0 thì copy đè thông tin vào phiên bản trước đó, và điền tên file text vào các dòng ở cột phiên bản tương ứng

Nếu công việc đó viết thành macro kích chuột 1 phát mở ra cửa sổ rồi chọn file txt phát là xong luôn thì tốt quá, vì em còn 1 năm nữa ngày nào cũng phải làm việc này với cả chục file txt, chắc em chớt [IMG]images/smilies/a00.gif[/IMG][IMG]images/smilies/a00.gif[/IMG][IMG]images/smilies/a00.gif[/IMG]


Ngồi gõ đi gõ lại mới được 1 đoạn giải thích mà em đọc lại vẫn thấy tối nghĩa quá.
Em có up file ví dụ đính kèm theo, mong được anh chị em giúp đỡ [IMG]images/smilies/a03.gif[/IMG]