Code vba tổng hợp dữ liều từ nhiều file vào một file cùng cấu trúc (1 người xem)

Liên hệ QC

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

hungvinhhao

Thành viên mới
Tham gia
19/1/08
Bài viết
28
Được thích
1
Em nhờ các Bậc tiền bối giúp đỡ!
Hàng ngày em phải tổng hợp dữ liệu của 20 nhân viên để báo cáo cho sếp. Nếu làm thủ công mở từng file ra và copy thì mất rất nhiều thời gian. Do vậy em nhờ các cao thủ trong diễn đàn viết cho em đoạn code VBA để tổng hợp các dữ liệu từ các file của nhân viên theo ý tưởng như sau:
1 - Khi em mở file market ra và nhấn chuột vào nút lệnh " cap nhat du lieu" thì list các file trong thư mục "DULEU" hiện ra. EM se tùy chọn các file cần cập nhật dữ liệu trong thư mục đó bằng cách giữ phím CTRL và nhấn chuột vào file cần cập nhật dữ liệu. Khi đã chọn xong các file cần cập nhật em nhấn OPEN thì dữ liệu được tổng hợp tại một file mới có cấu trúc giống như file Market nhưng các file market1, market2 .... không bị mở ra. Còn file mới được tạo ra có tên là "market & today()" ( ngày tháng năm hiện thời.
2 - Thông thường mỗi nhân viên phụ trách một số khách hàng nhất định và thường có só liệu độc lập, khách hàng cũng độc lập. Để tạo độ chính xác trong tổng hợp số liệu em muốn trong file "market&today()" dữ liệu chỉ được cập nhật vào những ô không có công thức, những ô có công thức thì giữ nguyên. Nếu cùng một ô ( cùng một khách hàng) mà có từ 2 file đều có số liệu thì số liệu được cập nhật vào file "market&today()" là tổng của số liệu các file kia đồng thời tại ô đó có tô màu và commen chú thích số liệu đó được lấy từ các file cụ thể nào.
3- Các file của em có cùng định dạng, cùng cấu trúc ( vì bản chất là từ một file Market em gửi mail cho các nhân viên sau đó nhân viên điênôss liệu và gửi lại cho em để em tổng hợp vào file gốc của em.
Em rất mong diễn đàn viết cho em code VBA để giảm tải thời gian trong công việc.
file đính kèm
 

File đính kèm

Toàn bộ file của bạn đều bị nhiểm virus (StartUp)
Các bạn khác tải về mở file nhớ cẩn thận nha
 
Upvote 0
Máy tính của em không có phần mềm diệt vius nào cả. Em có phải up file khác lên không anh?
 
Upvote 0
Máy tính của em không có phần mềm diệt vius nào cả. Em có phải up file khác lên không anh?
Không cần đâu... Nhắc để cho bạn tự xem lại các file của mình. Nhắc để các bạn khác cẩn thận khi mở file (chứ cái con sâu này chỉ là đồ bỏ)
 
Upvote 0
Không cần đâu... Nhắc để cho bạn tự xem lại các file của mình. Nhắc để các bạn khác cẩn thận khi mở file (chứ cái con sâu này chỉ là đồ bỏ)
Mình xài phần mền Avast nên khi tải file về là phần mềm diệt virut này tiêu diệt thẳng tay. Không cách nào xem được nội dung file. Anh dùng cách nào để xem file mà không sợ bị con laroux này vậy anh NDU?
 
Upvote 0
Mình xài phần mền Avast nên khi tải file về là phần mềm diệt virut này tiêu diệt thẳng tay. Không cách nào xem được nội dung file. Anh dùng cách nào để xem file mà không sợ bị con laroux này vậy anh NDU?

Thì ai biểu xài phần mềm diệt virus chi
Xử tử tụi nó rồi nè, yên tâm mà download nhé
 

File đính kèm

Upvote 0
Em nhờ các Bậc tiền bối giúp đỡ!
Hàng ngày em phải tổng hợp dữ liệu của 20 nhân viên để báo cáo cho sếp. Nếu làm thủ công mở từng file ra và copy thì mất rất nhiều thời gian. Do vậy em nhờ các cao thủ trong diễn đàn viết cho em đoạn code VBA để tổng hợp các dữ liệu từ các file của nhân viên theo ý tưởng như sau:
File của ai người đó hiểu. Mình xem file này mà hiểu được chết liền đó. Đầu óc dạo này xuống cấp quá. Không biết có ai hiểu không.
 
Upvote 0
Em nhờ các Bậc tiền bối giúp đỡ!
Hàng ngày em phải tổng hợp dữ liệu của 20 nhân viên để báo cáo cho sếp. Nếu làm thủ công mở từng file ra và copy thì mất rất nhiều thời gian. Do vậy em nhờ các cao thủ trong diễn đàn viết cho em đoạn code VBA để tổng hợp các dữ liệu từ các file của nhân viên theo ý tưởng như sau:
1 - Khi em mở file market ra và nhấn chuột vào nút lệnh " cap nhat du lieu" thì list các file trong thư mục "DULEU" hiện ra. EM se tùy chọn các file cần cập nhật dữ liệu trong thư mục đó bằng cách giữ phím CTRL và nhấn chuột vào file cần cập nhật dữ liệu. Khi đã chọn xong các file cần cập nhật em nhấn OPEN thì dữ liệu được tổng hợp tại một file mới có cấu trúc giống như file Market nhưng các file market1, market2 .... không bị mở ra. Còn file mới được tạo ra có tên là "market & today()" ( ngày tháng năm hiện thời.
2 - Thông thường mỗi nhân viên phụ trách một số khách hàng nhất định và thường có só liệu độc lập, khách hàng cũng độc lập. Để tạo độ chính xác trong tổng hợp số liệu em muốn trong file "market&today()" dữ liệu chỉ được cập nhật vào những ô không có công thức, những ô có công thức thì giữ nguyên. Nếu cùng một ô ( cùng một khách hàng) mà có từ 2 file đều có số liệu thì số liệu được cập nhật vào file "market&today()" là tổng của số liệu các file kia đồng thời tại ô đó có tô màu và commen chú thích số liệu đó được lấy từ các file cụ thể nào.
3- Các file của em có cùng định dạng, cùng cấu trúc ( vì bản chất là từ một file Market em gửi mail cho các nhân viên sau đó nhân viên điênôss liệu và gửi lại cho em để em tổng hợp vào file gốc của em.
Em rất mong diễn đàn viết cho em code VBA để giảm tải thời gian trong công việc.
file đính kèm

Các file đâu có cùng cấu trúc như bạn nói đâu.
Số cột, thứ tự các cột của các file Market đâu có như nhau?
 
Upvote 0
Ban xem lại đi. Vì các file Market1, Market2,Market3......mình đều copy từ file Market ra mà. Và ở trên mình cũng nói rõ là các file đều được tạo ra từ 1 file gốc đó thôi. Nếu các file trên không cùng cấu trúc thì các bậc tiền bối có thể tạo ra các file market1, market2, market3.... từ file gốc giúp em. Cái này các bậc tiền bối giúp được em thì em có rất nhiều thời gian vào GPE học hỏi nâng cao trình độ. Cảm ơn mọi người quan tâm và giúp đỡ em!
 
Upvote 0
Web KT

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

Back
Top Bottom