Tổng hợp dữ liệu từ nhiều file khác nhau, mỗi file lại có nhiều sheets (5 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

vonguyen3745

Thành viên hoạt động
Tham gia
18/7/09
Bài viết
145
Được thích
5
Xin chào cả nhà, tôi có 1 vần đề muốn nhờ các bác giúp: tôi thường xuyên phải tổng hợp nhiều số liệu từ các trường, khoảng 70 trường, tôi có 1 file cần tổng hợp (file này nhiều sheets, khoảng 20 sheet) các file có cấu trúc giống nhau, mỗi sheet có cấu trúc khác nhau, tôi muốn nhờ các bạn tổng hợp giúp dữ liệu từ các file trên vào 1 file tổng. (tôi ở phòng giáo dục, còn các file là của các trường. Nhờ các bác giúp với Thanks.
Tôi đã coppy một file tổng hợp trên diễn đàn ( Join and Split data), nhưng file này chỉ cho phép tổng hợp từng sheets một thôi nên rất lâu. Muốn nhờ các bác chỉ cách nào có thể tổng hợp luôn 20 sheets từ 70 file trên. Xin chân thành cảm ơn.
 

File đính kèm

Xin chào cả nhà, tôi có 1 vần đề muốn nhờ các bác giúp: tôi thường xuyên phải tổng hợp nhiều số liệu từ các trường, khoảng 70 trường, tôi có 1 file cần tổng hợp (file này nhiều sheets, khoảng 20 sheet) các file có cấu trúc giống nhau, mỗi sheet có cấu trúc khác nhau, tôi muốn nhờ các bạn tổng hợp giúp dữ liệu từ các file trên vào 1 file tổng. (tôi ở phòng giáo dục, còn các file là của các trường. Nhờ các bác giúp với Thanks.
Tôi đã coppy một file tổng hợp trên diễn đàn ( Join and Split data), nhưng file này chỉ cho phép tổng hợp từng sheets một thôi nên rất lâu. Muốn nhờ các bác chỉ cách nào có thể tổng hợp luôn 20 sheets từ 70 file trên. Xin chân thành cảm ơn.
Theo mình bạn nên đưa ra file tổng hợp mẫu, nói rõ phương thức tổng hợp như thế nào.
Có những thông tin như vậy, mọi người mới giúp được.
 
thanks bạn đã quan tâm, file tổng hợp là lấy dữ liệu của tất các file kia theo các sheet tương ứng (file tổng hợp cũng có từng đấy sheet)
 
thanks bạn đã quan tâm, file tổng hợp là lấy dữ liệu của tất các file kia theo các sheet tương ứng (file tổng hợp cũng có từng đấy sheet)
Mình cũng hiểu điều đấy.
Có điều mình hỏi là file tổng sẽ cộng dữ liệu, hay đơn thuần là copy các dữ liệu nối tiếp nhau
Hay thế này cho dễ, bạn làm thử 1 file tổng hợp của 2 file với 2 sheet đi.
 
Mình chỉ cần coppy các dữ liệu nối tiếp nhau thôi bạn ơi.
 

File đính kèm

Mình chỉ cần coppy các dữ liệu nối tiếp nhau thôi bạn ơi.
Trường hợp này chắc bạn nên hỏi cách sử dụng ADO là tốt nhất.
Mình có viết code theo cách khác, sẽ chậm hơn. Với dữ liệu như bạn gửi, máy mình chạy hết khoảng 1 phút.
Bạn xem nhé!
Click vào Button, hiện ra hộp thoại, chọn các file cần tổng hợp, Open
Bạn lưu ý tên các sheet cần tổng hợp phải đúng như File tổng hợp thì mới chạy đúng nhé!
 

File đính kèm

Trường hợp này chắc bạn nên hỏi cách sử dụng ADO là tốt nhất.
Mình có viết code theo cách khác, sẽ chậm hơn. Với dữ liệu như bạn gửi, máy mình chạy hết khoảng 1 phút.
Bạn xem nhé!
Click vào Button, hiện ra hộp thoại, chọn các file cần tổng hợp, Open
Bạn lưu ý tên các sheet cần tổng hợp phải đúng như File tổng hợp thì mới chạy đúng nhé!
Mình không rành về vba cho lắm. Mình muốn hỏi: Ws.Range("D5").CurrentRegion.Offset(5).Copy Master1.Range("A" & lR) ý nghĩa như thế nào bạn.
Case Is = Master1.Name
Ws.DrawingObjects.Delete
lR = Master1.Range("D5").CurrentRegion.Rows.Count + 1
Ws.Range("D5").CurrentRegion.Offset(5).Copy Master1.Range("A" & lR)
 
Mình không rành về vba cho lắm. Mình muốn hỏi: Ws.Range("D5").CurrentRegion.Offset(5).Copy Master1.Range("A" & lR) ý nghĩa như thế nào bạn.
Case Is = Master1.Name
Ws.DrawingObjects.Delete
lR = Master1.Range("D5").CurrentRegion.Rows.Count + 1
Ws.Range("D5").CurrentRegion.Offset(5).Copy Master1.Range("A" & lR)
Anh nên tìm hiểu dần dần, bài bản thì mới hiểu và nhớ lâu được.
Đây là các cú pháp trong VBA.
http://www.giaiphapexcel.com/diendan/threads/chập-chững-đến-vba.650/
Trên diễn đàn GPE và trên mạng có nhiều bài viết lắm, anh cũng nên mua sách Lập trình VBA trong Excel của thầy Phan Tự Hướng để tìm hiểu nhé!
 
Xin chào cả nhà, tôi có 1 vần đề muốn nhờ các bác giúp: tôi thường xuyên phải tổng hợp nhiều số liệu từ các trường, khoảng 70 trường, tôi có 1 file cần tổng hợp (file này nhiều sheets, khoảng 20 sheet) các file có cấu trúc giống nhau, mỗi sheet có cấu trúc khác nhau, tôi muốn nhờ các bạn tổng hợp giúp dữ liệu từ các file trên vào 1 file tổng. (tôi ở phòng giáo dục, còn các file là của các trường. Nhờ các bác giúp với Thanks.
Tôi đã coppy một file tổng hợp trên diễn đàn ( Join and Split data), nhưng file này chỉ cho phép tổng hợp từng sheets một thôi nên rất lâu. Muốn nhờ các bác chỉ cách nào có thể tổng hợp luôn 20 sheets từ 70 file trên. Xin chân thành cảm ơn.
Bạn tải file ở chỗ nào mà bảo là chỉ cho phép tổng hợp từng sheet một?
 
Mình tải file trên giaiphapexcel.com, có tổng hợp được nhiều file cũng lúc, nhưng mỗi lần tổng hợp chỉ được 1 sheet, mình có 20 sheet thì phải làm 20 lần.
Hay là mình chưa biết sử dụng, nhỉ, mình vào phần tổng hợp dữ liệu từ nhiều file, ứng dụng cho chọn các file, chọn sheets, chọn vùng dữ liệu và ok
 
Mình tải file trên giaiphapexcel.com, có tổng hợp được nhiều file cũng lúc, nhưng mỗi lần tổng hợp chỉ được 1 sheet, mình có 20 sheet thì phải làm 20 lần.
Hay là mình chưa biết sử dụng, nhỉ, mình vào phần tổng hợp dữ liệu từ nhiều file, ứng dụng cho chọn các file, chọn sheets, chọn vùng dữ liệu và ok
Phải cái này không?
upload_2017-9-15_10-55-10.png
 
đúng rồi bạn, nhưng nếu chọn all sheet thì nó lại lấy tất cả dữ liệu ở các sheet vào 1 sheet, chứ không lấy vào các sheet tương ứng
 
Trường hợp này chắc bạn nên hỏi cách sử dụng ADO là tốt nhất.
Mình có viết code theo cách khác, sẽ chậm hơn. Với dữ liệu như bạn gửi, máy mình chạy hết khoảng 1 phút.
Bạn xem nhé!
Click vào Button, hiện ra hộp thoại, chọn các file cần tổng hợp, Open
Bạn lưu ý tên các sheet cần tổng hợp phải đúng như File tổng hợp thì mới chạy đúng nhé!
Rất cảm ơn bạn đã giúp đỡ mình, bạn có thể viết cho mình trong trường hợp tổng quát nhất không, vì file mình đưa làm ví dụ mới chỉ có cấp học mầm non, mà mình thì còn phải tổng hợp của tiểu học và THCS nữa, hoặc bạn có thể hướng dẫn mình cách chỉnh sửa để có thể áp dụng vào những file khác được không.(mỗi cấp học của mình có khoảng 30 trường)
 

File đính kèm

Lần chỉnh sửa cuối:
Rất cảm ơn bạn đã giúp đỡ mình, bạn có thể viết cho mình trong trường hợp tổng quát nhất không, vì file mình đưa làm ví dụ mới chỉ có cấp học mầm non, mà mình thì còn phải tổng hợp của tiểu học và THCS nữa, hoặc bạn có thể hướng dẫn mình cách chỉnh sửa để có thể áp dụng vào những file khác được không.(mỗi cấp học của mình có khoảng 30 trường)
Thành thật mình chưa có khả năng này.
Mình chỉ làm trong các trường hợp cụ thể thôi.
Bạn nên lưu ý đến bài #12, mình nghĩ bác huuthang_bd sẽ giải quyết được, có khi bạn chưa biết cách sử dụng Tool kia đó thôi
 
Mình thì lại không biết gì về code, bạn sửa giúp mình đối với cấp Tiểu học và THCS với. Thanks!
 
Mình thì lại không biết gì về code, bạn sửa giúp mình đối với cấp Tiểu học và THCS với. Thanks!
Thầy nên đưa File gốc lên ở 3 cấp học MN, TH, THCS cần tổng hợp. Mọi người có online sẽ xem, ai biết được thì sẽ chỉnh sửa 1 lần cho Thầy. Thân chào Thầy!
 
Thầy nên đưa File gốc lên ở 3 cấp học MN, TH, THCS cần tổng hợp. Mọi người có online sẽ xem, ai biết được thì sẽ chỉnh sửa 1 lần cho Thầy. Thân chào Thầy!
MÌNH NGHĨ LÀM 1 FILE RỒI TỪ FILE ĐÓ CÓ THỂ ÁP DỤNG CHO CÁC FILE KHÁC, NHƯNG KHỔ NỖI MÌNH LẠI KHÔNG BIẾT CODE NÊN MỚI KHÓ THÔI. NHỜ MỘT LÚC NHIỀU QUÁ SỢ MỌI NGƯỜI NGẠI, HIHI!
MÀ BÁC BẢO BACS BE09 CÓ BÀI TƯƠNG TỰ MÀ MÌNH TÌM MÃI TRÊN DIỄN ĐÀN KHÔNG THẤY NHỈ, BÁC CÒN LINK KHÔNG GỬI MÌNH XEM VỚI.
 
MÌNH NGHĨ LÀM 1 FILE RỒI TỪ FILE ĐÓ CÓ THỂ ÁP DỤNG CHO CÁC FILE KHÁC, NHƯNG KHỔ NỖI MÌNH LẠI KHÔNG BIẾT CODE NÊN MỚI KHÓ THÔI. NHỜ MỘT LÚC NHIỀU QUÁ SỢ MỌI NGƯỜI NGẠI, HIHI!
MÀ BÁC BẢO BACS BE09 CÓ BÀI TƯƠNG TỰ MÀ MÌNH TÌM MÃI TRÊN DIỄN ĐÀN KHÔNG THẤY NHỈ, BÁC CÒN LINK KHÔNG GỬI MÌNH XEM VỚI.
Thầy cứ đưa File gốc lên đi, thành viên trên diễn đàn sẽ giúp thầy. Thầy đưa không phải File gốc, mai mốt áp dụng sai lại phải up lên nhờ tiếp (thành viên diễn đàn mỗi người công việc mỗi khác nhau, online khi nào rảnh). Thầy be09 lúc trước có chỉ 1 File tổng hợp nhu cầu kinh phí của PGD, có thể bài đó của người khác, thầy be09 chỉ giùm. Thân chào thầy!
 
tôi đã đưa file mẫu rồi mà (#14), Bác vanthinh3101 đã thương thì thương cho chót với, em nghĩ với bác đã làm được thì chỉnh sửa chút thì đơn giản nhưng với em thì lại quá khó, thanks bác
 
Web KT

Bài viết mới nhất

Back
Top Bottom