Sửa lại code Gộp Sheet ở các file khác nhau!

Liên hệ QC

1712_hana

Thành viên chính thức
Tham gia
22/9/18
Bài viết
67
Được thích
5
Lần trước em có lên diễn đàn tìm và thấy code này của 1 bác trên diễn đàn nhưng cũng lâu rồi em không có dùng đến nên quên mất bài đó nằm ở đâu r
File này tổng hợp các sheet mà không cần mở file lên em nhớ đâu là dùng "ADO". Em có gửi file lên cho các bác tham khảo.
Giờ công việc em cần là tổng hợp sheet cuối cùng của nhiều file ( file em cần tổng hợp có pass nên dùng File này rất tiện)
Tuy nhiên em không biết chỉnh ở đâu để cho nó luôn lấy dữ liêu sheet cuối cùng.
Rất mong các bác giúp đỡ em. Nếu gặp đc tác giả thì tốt quá.

Em chân thành cám ơn.
 

File đính kèm

  • FILE TONG HOP.xlsm
    26.3 KB · Đọc: 24
Lần chỉnh sửa cuối:
Lần trước em có lên diễn đàn tìm và thấy code này của 1 bác trên diễn đàn nhưng cũng lâu rồi em không có dùng đến nên quên mất bài đó nằm ở đâu r
File này tổng hợp các sheet mà không cần mở file lên em nhớ đâu là dùng "ADO". Em có gửi file lên cho các bác tham khảo.
Giờ công việc em cần là tổng hợp sheet cuối cùng của nhiều file ( file em cần tổng hợp có pass nên dùng File này rất tiện)
Tuy nhiên em không biết chỉnh ở đâu để cho nó luôn lấy dữ liêu sheet cuối cùng.
Rất mong các bác giúp đỡ em. Nếu gặp đc tác giả thì tốt quá.

Em chân thành cám ơn.
Hay đấy nhưng không nên làm vậy mà nên định danh sheet muốn lấy VD: tháng 12 chẳng hạn chứ biết sheet cuối cùng chắc gì đúng vì có thể đã sort. mình thấy ô A1 trống, nên lấy ô này để định nghĩa tên sheet là tên sheet muốn chọn trong book.
 
Upvote 0
Hay đấy nhưng không nên làm vậy mà nên định danh sheet muốn lấy VD: tháng 12 chẳng hạn chứ biết sheet cuối cùng chắc gì đúng vì có thể đã sort. mình thấy ô A1 trống, nên lấy ô này để định nghĩa tên sheet là tên sheet muốn chọn trong book.
Mỗi 1 ngày sẽ có người cập nhật dữ vào file của họ và thường là mở thêm 1 sheet mới đặt tên theo ngày hôm đó.
Cuối ngày là em sẽ cập nhật hết của tất cả mn lại thành 1 file tổng hợp.
 
Upvote 0
Upvote 0
Dạ cám ơn anh quan tâm. Anh xem giúp em với.
Dữ liệu anh nhìn thấy hình như chưa có chuẩn làm việc tren VBA để tránh phát sinh lỗi thì nên không dùng "Merga" các ô nhằm mục đích tối ưu code em nhe.
Khả năng anh chưa làm được bài toán của em, em chờ anh chị đi ngang hỗ trợ em nhe
 
Upvote 0
Dữ liệu anh nhìn thấy hình như chưa có chuẩn làm việc tren VBA để tránh phát sinh lỗi thì nên không dùng "Merga" các ô nhằm mục đích tối ưu code em nhe.
Khả năng anh chưa làm được bài toán của em, em chờ anh chị đi ngang hỗ trợ em nhe
dạ em cám ơn anh.
 
Upvote 0
Dữ liệu anh nhìn thấy hình như chưa có chuẩn làm việc tren VBA để tránh phát sinh lỗi thì nên không dùng "Merga" các ô nhằm mục đích tối ưu code em nhe.
Khả năng anh chưa làm được bài toán của em, em chờ anh chị đi ngang hỗ trợ em nhe
Mình thấy bạn có viết code giúp 1 mem khác vụ này rồi mà, để lấy data sheet cuối bạn thử dùng codename của worksheet thử xem, mình còn yếu nên ý kiến vậy thôi
 
Upvote 0
Có 3 cách:
1. Dùng DAO
2. Dùng ADOX Catalog
3. Dùng ADO Schema

Vấn đề này đã được bàn qua rồi. Tôi mách cho từ khoá, chịu khó tìm.
 
Upvote 0
Web KT
Back
Top Bottom