Xin giúp đỡ cách tự động trích xuất dữ liệu từ 1 file tổng hợp sang các file con (1 người xem)

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

Tôi tuân thủ nội quy khi đăng bài

ThuyDuong2024

Thành viên chính thức
Tham gia
14/12/11
Bài viết
51
Được thích
6
Em mong mọi người giúp đỡ ạ:
E có 1 tập tin Tổng hợp, ở đây e ngày nhập dữ liệu liên tục, làm sao để khi e chỉ cần nhập vào tập tin này thì sẽ tự động trích xuất sang các tập tin khác có cùng dữ liệu bảng cấu trúc. VD: Ở file Tổng hợp sẽ có 5 nhà xe, mỗi ngày 5 nhà xe đó sẽ có lượng tiền được các loại VLXD như XM, cát, đá. Khi nhập vào bảng TH thì sẽ tự động trích xuất file của mỗi nhà xe theo số liệu tương ứng. Ở trường hợp của e là một loại tự động tổng hợp số liệu từ nhiều tệp chi tiết ạ!
Mục đích:
- Chỉ làm việc với nhiều nhà xe trên 1 file tổng duy nhất khi số giấy tờ được gửi về. Từ đó số liệu mỗi ngày sẽ tự động trích xuất sang từng file của từng nhà xe sau đó gửi cho họ mà không cần phải sao chép hay link vì hàng hóa sẽ cập nhật theo ngày ví dụ từ 4/1/2026 cho đến 31/12/2026 hạn chế...
Và có cách nào, nếu dùng code, thì khi đang mở file Tổng hợp, mình nhập liệu vào, sau đó để code hoạt động thì có một cái nút hoặc là code sẽ chạy luôn mỗi khi ta click nhập liệu xong, thì file 1 nhà xe nào đó đang được mở lên cũng sẽ tự động nhận dữ liệu chứ không phải là lưu file tổng hợp, file kia phải được tắt trươc rồi mở lên nó mới nhận ạ.
Em gửi file đính kèm minh họa để mọi người nghiên cứu giúp ạ. E cảm ơn nhiều!
 

File đính kèm

Bạn thích dùng VBA thì check xem file này thử. Mình chạy trước cho xe 30A61669.
Còn nếu office bạn cho Power Query cho có thể sử dụng Get Data trong Power Query cho tiện.
Em mong mọi người giúp đỡ ạ:
E có 1 tập tin Tổng hợp, ở đây e ngày nhập dữ liệu liên tục, làm sao để khi e chỉ cần nhập vào tập tin này thì sẽ tự động trích xuất sang các tập tin khác có cùng dữ liệu bảng cấu trúc. VD: Ở file Tổng hợp sẽ có 5 nhà xe, mỗi ngày 5 nhà xe đó sẽ có lượng tiền được các loại VLXD như XM, cát, đá. Khi nhập vào bảng TH thì sẽ tự động trích xuất file của mỗi nhà xe theo số liệu tương ứng. Ở trường hợp của e là một loại tự động tổng hợp số liệu từ nhiều tệp chi tiết ạ!
Mục đích:
- Chỉ làm việc với nhiều nhà xe trên 1 file tổng duy nhất khi số giấy tờ được gửi về. Từ đó số liệu mỗi ngày sẽ tự động trích xuất sang từng file của từng nhà xe sau đó gửi cho họ mà không cần phải sao chép hay link vì hàng hóa sẽ cập nhật theo ngày ví dụ từ 4/1/2026 cho đến 31/12/2026 hạn chế...
Và có cách nào, nếu dùng code, thì khi đang mở file Tổng hợp, mình nhập liệu vào, sau đó để code hoạt động thì có một cái nút hoặc là code sẽ chạy luôn mỗi khi ta click nhập liệu xong, thì file 1 nhà xe nào đó đang được mở lên cũng sẽ tự động nhận dữ liệu chứ không phải là lưu file tổng hợp, file kia phải được tắt trươc rồi mở lên nó mới nhận ạ.
Em gửi file đính kèm minh họa để mọi người nghiên cứu giúp ạ. E cảm ơn nhiều!
Bài đã được tự động gộp:

Do bạn không mô tả rõ, nên mình chỉ demo bằng VBA copy toàn bộ data của xe đó từ file Tổng Hợp -> File Chi Tiết.
Nếu bạn muốn copy từng ngày thì phải sửa lại code Filter cho phù hợp.
Hoặc nếu muốn nhập 1 dòng từ file tổng hợp, file chi tiết tự động update thêm dòng đó mà không cần code, thì bạn check trước office bạn đang dùng có sẵn Power Query không. Nếu có thì chuyển sang dùng Query nó sẽ nhanh và đơn giản hơn.
 

File đính kèm

Và có cách nào, nếu dùng code, thì khi đang mở file Tổng hợp, mình nhập liệu vào, sau đó để code hoạt động thì có một cái nút hoặc là code sẽ chạy luôn mỗi khi ta click nhập liệu xong, thì file 1 nhà xe nào đó đang được mở lên cũng sẽ tự động nhận dữ liệu chứ không phải là lưu file tổng hợp, file kia phải được tắt trươc rồi mở lên nó mới nhận ạ.
Các máy con của nhà xe mở file lên xem là ở trong mạng nội bộ hay qua internet bạn?
 
Em mong mọi người giúp đỡ ạ:
E có 1 tập tin Tổng hợp, ở đây e ngày nhập dữ liệu liên tục, làm sao để khi e chỉ cần nhập vào tập tin này thì sẽ tự động trích xuất sang các tập tin khác có cùng dữ liệu bảng cấu trúc. VD: Ở file Tổng hợp sẽ có 5 nhà xe, mỗi ngày 5 nhà xe đó sẽ có lượng tiền được các loại VLXD như XM, cát, đá. Khi nhập vào bảng TH thì sẽ tự động trích xuất file của mỗi nhà xe theo số liệu tương ứng. Ở trường hợp của e là một loại tự động tổng hợp số liệu từ nhiều tệp chi tiết ạ!
Mục đích:
- Chỉ làm việc với nhiều nhà xe trên 1 file tổng duy nhất khi số giấy tờ được gửi về. Từ đó số liệu mỗi ngày sẽ tự động trích xuất sang từng file của từng nhà xe sau đó gửi cho họ mà không cần phải sao chép hay link vì hàng hóa sẽ cập nhật theo ngày ví dụ từ 4/1/2026 cho đến 31/12/2026 hạn chế...
Và có cách nào, nếu dùng code, thì khi đang mở file Tổng hợp, mình nhập liệu vào, sau đó để code hoạt động thì có một cái nút hoặc là code sẽ chạy luôn mỗi khi ta click nhập liệu xong, thì file 1 nhà xe nào đó đang được mở lên cũng sẽ tự động nhận dữ liệu chứ không phải là lưu file tổng hợp, file kia phải được tắt trươc rồi mở lên nó mới nhận ạ.
Em gửi file đính kèm minh họa để mọi người nghiên cứu giúp ạ. E cảm ơn nhiều!

Bài này của em dùng Google Sheets là chuẫn chị bài luôn nhé.

Một file tổng nhập dữ liệu chung tất cả.
Mỗi nhà xe một file riêng, query dữ liệu từ file tổng, chia sẻ theo tài khoản của nhà xe đó. File tổng nhập dữ liệu xong là bên file của nhà xe nhìn thấy luôn và ngay.
 

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

Back
Top Bottom