Cập nhập dữ liệu từ 1 workbook khác vào báo cáo tổng hợp

Liên hệ QC

Kool_Kool

Thành viên chính thức
Tham gia
12/6/15
Bài viết
83
Được thích
1
Nhờ các cao thủ ghé ngang giúp đỡ vấn đề sau :
Mình muốn cập nhập dữ liệu từ một File Data vào File tổng hợp. File Data có nhiều tháng. Mình muốn nhập tháng 1 vào file tổng hợp và kích cập nhập dữ liệu sẽ được dò tìm ở File Data và cập nhập. Mong Anh Chị giúp đỡ VBA code . Cám ơn.
 

File đính kèm

  • Data.xlsx
    10.5 KB · Đọc: 20
  • Report1.xlsx
    11.1 KB · Đọc: 19
Nhờ các cao thủ ghé ngang giúp đỡ vấn đề sau :
Mình muốn cập nhập dữ liệu từ một File Data vào File tổng hợp. File Data có nhiều tháng. Mình muốn nhập tháng 1 vào file tổng hợp và kích cập nhập dữ liệu sẽ được dò tìm ở File Data và cập nhập. Mong Anh Chị giúp đỡ VBA code . Cám ơn.
Nhờ các cao thủ ghé ngang giúp đỡ vấn đề sau :
Mình muốn cập nhập dữ liệu từ một File Data vào File tổng hợp. File Data có nhiều tháng. Mình muốn nhập tháng 1 vào file tổng hợp và kích cập nhập dữ liệu sẽ được dò tìm ở File Data và cập nhập. Mong Anh Chị giúp đỡ VBA code . Cám ơn.
Có cao thủ nào trợ giúp giúp mình
 
Upvote 0
Bạn chờ đi,tôi thấy có 4 người đọc file rồi.Nhưng hay chắc chắn cấu trúc dữ liệu ở 2 file là đúng với dữ liệu thực.tránh phải sửa đi sửa lại nhiều lần
 
Upvote 0
Bạn chờ đi, tôi thấy có 4 người đọc file rồi. Nhưng hãy chắc chắn cấu trúc dữ liệu ở 2 file là đúng với dữ liệu thực. Tránh phải sửa đi sửa lại nhiều lần
Nếu không có từ "nhờ các cao thủ" thì mình cũng định thử xem thế nào.
 
Lần chỉnh sửa cuối:
Upvote 0
Mong nhận được sự giúp đỡ
Code VBA thì viết được,Nhưng cấu trúc dữ liệu bạn vậy thì tôi cũng viết cho bạn đơn giản.Bạn thao khảo rồi sửa cho đúng cấu trúc dữ liệu thật!
Nhưng có một số chú ý:
1.Nếu là dùng code VBA mở file rồi lấy dữ liệu sao bạn không lấy hết 1 lần vào file chính?rồi lấy dữ liệu theo tháng bằng công thức ( Không lẽ có 12 tháng cứ mở file 12 lần vầy)
2.còn muốn lấy dữ liệu không mở file thì bạn có thể tìm hiểu ADO (Cái này tôi không rành )
 
Upvote 0
Bạn tham khảo file
 

File đính kèm

  • DL.rar
    26.8 KB · Đọc: 14
Upvote 0
Upvote 0
Nhờ các cao thủ ghé ngang giúp đỡ vấn đề sau :
Mình muốn cập nhập dữ liệu từ một File Data vào File tổng hợp. File Data có nhiều tháng. Mình muốn nhập tháng 1 vào file tổng hợp và kích cập nhập dữ liệu sẽ được dò tìm ở File Data và cập nhập. Mong Anh Chị giúp đỡ VBA code . Cám ơn.
Gửi các bạn @ongke0711, @Kiều Mạnh, @thuyyeu99 là ta có thể dùng ADO để làm bài toán này không?
 
Upvote 0
Cám ơn diễn đàn đã giúp đỡ. Mình đã cho code của bạn @Cu Tồ hỗ trợ vào File. Đã chạy được nhưng có một số điểm chưa như ý. Cả nhà giúp mình nhé.
- Mục đính của mình cần là chỉ cần lấy dữ liệu tổng của chi nhánh điền vào báo cáo tổng hợp ( Chi nhánh có 12 tháng , Báo cáo tổng hợp chọn tháng nào thì lấy dữ liệu tháng đó từ Data Chi nhánh"
- Mình có nhiều Chi nhánh nên các bạn tư vấn giúp Code để bấm vào nút Input1 thi sẽ hiện lên đường dẫn để chọn Data của chi nhánh đó
Cảm phiền diễn đàn giúp đỡ thêm.
 

File đính kèm

  • BAO_CAO_TONG.xlsm
    34.1 KB · Đọc: 8
  • DATA_CHI_NHANH_1.xlsx
    145.8 KB · Đọc: 7
  • DATA_CHI_NHANH_2.xlsx
    145.8 KB · Đọc: 7
Upvote 0
Gửi các bạn @ongke0711, @Kiều Mạnh, @thuyyeu99 là ta có thể dùng ADO để làm bài toán này không?
với anh @Hai Lúa Miền Tây và mấy bác ADO chắc dễ,anh làm thử đi em học hỏi luôn
Bạn chờ đi các thành viên trong diễn đàn có kinh nghiêm giúp bạn code tối ưu nhất nha
 
Upvote 0
...
Bạn chờ đi các thành viên trong diễn đàn có kinh nghiêm giúp bạn code tối ưu nhất nha
Từ bảng này sang bảng kia thì Power Query mới là u tối nhất.
Nhưng Power Query thì cỡ "cao thủ" còn chật vật. Phải "chơn nhơn" mới xứng đáng tên gọi.
Ủa nhầm rồi, tối u chứ không phải u tối.
 
Upvote 0
Từ bảng này sang bảng kia thì Power Query mới là u tối nhất.
yêu cầu đầy đủ hiện tại của bạn ấy là :
Bạn ấy có 1 danh sách các chi nhánh trong folder .mỗi chi nhanh có 12 tháng sao ấy.và yêu cầu mở đúng file chi nhánh đã chọn + lấy dữ liệu đúng tháng đã chọn
Yêu cầu đầu tiên #1
là mở file lấy dữ liệu theo tháng đã định.nên em mới bảo là nếu lấy dữ liệu ở file đang đóng mà không cần mở file (tương đối thôi) thì tham khảo ADO (có chú thích là cái này em không có rành (thì cũng không biết mức độ khó dễ như thế nào)
* còn yêu cầu hiện tại thì khác với yêu cầu ở bài #1 rồi
Bài đã được tự động gộp:

Nhưng Power Query thì cỡ "cao thủ" còn chật vật

Với lại box lập trình mà tìm code tối ưu là đúng mà bác,mà cũng có các thành viên có kinh nghiệm trong diễn đàn tham gia bài này nên em xin đứng ngoài nghe bác tư vấn và học hỏi code từ các thành viên có kinh nghiệm.Bài này theo bác thì nên làm như nào cho hợp lý
 
Upvote 0
...
Với lại box lập trình mà tìm code tối ưu là đúng mà bác,mà cũng có các thành viên có kinh nghiệm trong diễn đàn tham gia bài này nên em xin đứng ngoài nghe bác tư vấn và học hỏi code từ các thành viên có kinh nghiệm.Bài này theo bác thì nên làm như nào cho hợp lý
Tối u hay u tối gì cũng đầy tính chất tương đối và chủ quan. Đối với bạn code chạy vèo vài phần ngàn giây là tối u. Đối với tôi code dễ diễn giải sát với yêu cầu là tối u. Đối với anh A code ngắn nhất là tối u.
Tôi có phải "cao thủ" đâu. Ý của tôi không bao giờ hợp lý cả.
 
Upvote 0
Đối với bạn code chạy vèo vài phần ngàn giây là tối u. Đối với tôi code dễ diễn giải sát với yêu cầu là tối u
Với trường hợp này thì em nghĩ đúng ý tác giả là tối ưu thôi.mà bài này em chờ xem code mấy bác ở trên học thôi
 
Upvote 0
Từ bảng này sang bảng kia thì Power Query mới là u tối nhất.
Nhưng Power Query thì cỡ "cao thủ" còn chật vật. Phải "chơn nhơn" mới xứng đáng tên gọi.
Ủa nhầm rồi, tối u chứ không phải u tối.
Bài này dùng Power Query clean data thì dễ, kết hợp power pivot thì ra đúng mẫu
Cám ơn diễn đàn đã giúp đỡ. Mình đã cho code của bạn @Cu Tồ hỗ trợ vào File. Đã chạy được nhưng có một số điểm chưa như ý. Cả nhà giúp mình nhé.
- Mục đính của mình cần là chỉ cần lấy dữ liệu tổng của chi nhánh điền vào báo cáo tổng hợp ( Chi nhánh có 12 tháng , Báo cáo tổng hợp chọn tháng nào thì lấy dữ liệu tháng đó từ Data Chi nhánh"
- Mình có nhiều Chi nhánh nên các bạn tư vấn giúp Code để bấm vào nút Input1 thi sẽ hiện lên đường dẫn để chọn Data của chi nhánh đó
Cảm phiền diễn đàn giúp đỡ thêm.
Làm vui thôi sử dụng Power query và power pivot:
- Để tất cả các file Data trong folder "d:\excel\", các file data phải cùng mẫu và tên file viết đúng dạng "DATA_CHI_NHANH_(n)" ví dụ : DATA_CHI_NHANH_1.xlsx, DATA_CHI_NHANH_2.xlsx, DATA_CHI_NHANH_3.xlsx.....hiện đang cài mặc định có thể connect 20 file, có thể chỉnh bao nhiêu cũng được, thêm file hay thay đổi dữ liệu refresh bảng Table pivot là được
- Có thể dùng cách connect folder cũng được nhưng clean data sẽ khó hơn chút
 

File đính kèm

  • PQ&PV.xlsx
    173.7 KB · Đọc: 11
Upvote 0
Bài này dùng Power Query clean data thì dễ, kết hợp power pivot thì ra đúng mẫu

Làm vui thôi sử dụng Power query và power pivot:
- Để tất cả các file Data trong folder "d:\excel\", các file data phải cùng mẫu và tên file viết đúng dạng "DATA_CHI_NHANH_(n)" ví dụ : DATA_CHI_NHANH_1.xlsx, DATA_CHI_NHANH_2.xlsx, DATA_CHI_NHANH_3.xlsx.....hiện đang cài mặc định có thể connect 20 file, có thể chỉnh bao nhiêu cũng được, thêm file hay thay đổi dữ liệu refresh bảng Table pivot là được
- Có thể dùng cách connect folder cũng được nhưng clean data sẽ khó hơn chút
Anh có thể hướng dẫn cách làm hoặc quay video được không Anh?
Em cảm ơn Anh nhiều!
 
Upvote 0
Bài này dùng Power Query clean data thì dễ, kết hợp power pivot thì ra đúng mẫu

Làm vui thôi sử dụng Power query và power pivot:
- Để tất cả các file Data trong folder "d:\excel\", các file data phải cùng mẫu và tên file viết đúng dạng "DATA_CHI_NHANH_(n)" ví dụ : DATA_CHI_NHANH_1.xlsx, DATA_CHI_NHANH_2.xlsx, DATA_CHI_NHANH_3.xlsx.....hiện đang cài mặc định có thể connect 20 file, có thể chỉnh bao nhiêu cũng được, thêm file hay thay đổi dữ liệu refresh bảng Table pivot là được
- Có thể dùng cách connect folder cũng được nhưng clean data sẽ khó hơn chút
Cám ơn @huonglien1901 đã trợ giúp. Tuy nhiên File dữ liêu Chi nhánh được lưu ở nhiều Folder của Chi nhánh và được cập nhập liên tục . Do đó mình cần bấm vào nut input xong se xuất hiện link chon đường dẫn click vào File thì dữ liệu sẽ dò tìm và copy paste vào File báo cáo tổng hợp.
Cả nhà hướng dẫn giúp .
 
Upvote 0
Web KT

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

Back
Top Bottom