Gộp nhiều dữ liệu thành một báo cáo tổng

Liên hệ QC

Lão Lão

Thành viên mới
Tham gia
22/6/17
Bài viết
14
Được thích
0
Giới tính
Nam
Mình lấy dữ liệu từ Form qua BC Tổng bằng index và match, mà nó chạy ỳ ạch, chậm kinh hồn vía, nhờ mọi người giúp chèn code vba cho nó nhẹ hơn. Thank ạ!!!
 

File đính kèm

  • BC Thang 6.xlsm
    1.4 MB · Đọc: 36
Chậm cũng 1 fần do bạn bôi son fấn quá nhiều; Nào là tô cả hàng & cả cột luôn.

Bạn chịu khó bỏ bớt các lặt vặt đó đi & đưa file mới xử lí lên.

File của bạn giống như người mẫu nào đó chưa có áo quần mà đã son fấn, đến tệ!
 
Chậm cũng 1 fần do bạn bôi son fấn quá nhiều; Nào là tô cả hàng & cả cột luôn.

Bạn chịu khó bỏ bớt các lặt vặt đó đi & đưa file mới xử lí lên.

File của bạn giống như người mẫu nào đó chưa có áo quần mà đã son fấn, đến tệ!
Vẫn bạn ơi
 

File đính kèm

  • BC Thang 6.xlsm
    1.5 MB · Đọc: 11
Bạn sửa lại tiêu đề, bỏ cái [HELP] phía trước đi, viết lại "Thank ạ" thành tiếng Việt, tôi sẽ gởi file đã làm.
Dữ liệu thấy ghê, liên kết lu xu bu 3, 4 bảng khác nhau.
Mã KH và mã NV lại đặt giống nhau (ONL), dò "ná thở".
Tôi chỉ đọc công thức được 25 cột chuyển thành VBA, còn mấy cột sau công thức "siêu quá" hổng biết.
=TUANKHANHTUYET1(VLOOKUP(C3;Form!$Q$2:$S$5000;3;0);"")
 
Lần chỉnh sửa cuối:
Bạn sửa lại tiêu đề, bỏ cái [HELP] phía trước đi, viết lại "Thank ạ" thành tiếng Việt, tôi sẽ gởi file đã làm.
Dữ liệu thấy ghê, liên kết lu xu bu 3, 4 bảng khác nhau.
Mã KH và mã NV lại đặt giống nhau (ONL), dò "ná thở".
Tôi chỉ đọc công thức được 25 cột chuyển thành VBA, còn mấy cột sau công thức "siêu quá" hổng biết.
=TUANKHANHTUYET1(VLOOKUP(C3;Form!$Q$2:$S$5000;3;0);"")
Thầy Ba Tê cho xin file với ạ
 
Lần chỉnh sửa cuối:

File đính kèm

  • BC Thang 6.rar
    172.8 KB · Đọc: 47
cám ơn thầy Ba Tê nhiều ạ
Tiêu đề chỉ cần vầy thôi:
Thay thế INDEX và MATCH gộp nhiều dữ liệu thành một báo cáo tổng
Bỏ tất cả các chữ Thank ạ nếu không muốn viết "Cảm ơn".
Thầy Ba Tê viết giúp em sheet form dòng công việc còn công thức vlookup excel. thầy giúp em viết cho nó chạy bằng vba thầy ạ. cám ơn thầy nhiều ạ.
thứ 2 phần form3 khi em bấm đơn hàng, tên chành xe tải và phí chành nó tự vlookup qua luôn. em cám ơn thầy nhiều ạ. công việc em lúc này nhờ file thầy nó ko còn chậm lag. em làm rất chạy việc. xếp khen. em cám ơn thầy nhiều ạ...
 
Tiêu đề chỉ cần vầy thôi:
Thay thế INDEX và MATCH gộp nhiều dữ liệu thành một báo cáo tổng
Bỏ tất cả các chữ Thank ạ nếu không muốn viết "Cảm ơn".
Chào Thầy ạ, hôm trước thầy có viết cho em 1 sGpe, nó hoạt động tốt ạ, chỉ gặp một vấn đề là đến tháng tiếp theo, em xóa dữ liệu củ để nhập liệu tháng mới, , Dữ liệu cột J đến Cột N nếu 2 dòng trở lên thì Code chạy được, nhưng ko có dữ liệu hoặc có 1 dòng dữ liệu nó bị treo luôn, Thầy giúp em sữa lỗi ấy dùm em ạ, em cám ơn thầy nhiều ạ
 
Chào Thầy ạ, hôm trước thầy có viết cho em 1 sGpe, nó hoạt động tốt ạ, chỉ gặp một vấn đề là đến tháng tiếp theo, em xóa dữ liệu củ để nhập liệu tháng mới, , Dữ liệu cột J đến Cột N nếu 2 dòng trở lên thì Code chạy được, nhưng ko có dữ liệu hoặc có 1 dòng dữ liệu nó bị treo luôn, Thầy giúp em sữa lỗi ấy dùm em ạ, em cám ơn thầy nhiều ạ
Hôm trước cách đây gần 1 năm? (Bài #6)
Dữ liệu "củ", nếu xóa "củ" thì "treo" luôn chứ còn gì mà xài?
"Sữa lỗi" là loại sữa mới "tốt cho trẻ sơ sinh và trẻ ... lão"?
 

File đính kèm

  • BC Thang 6_2.xlsb
    214 KB · Đọc: 12
Dạ, Em chân thành cám ơn thầy ạ
Code 1 năm trước bài #6 (13/6/2018 - 9/6/2019), đọc lại cũng chẳng hiểu yêu cầu của bạn là gì.
Lỗi không có hoặc chỉ 1 dòng dữ liệu thì do lỗi "ngu ngơ, ngớ ngẫn" của người quản lý dữ liệu và cả người viết code. Chỉ có 1 dòng hoặc không có dòng nào thì chạy code làm gì.
Tạm xem bài #10.
Xem lại thì vẫn còn những yêu cầu khác cho các sheet khác mà tôi đọc vẫn chưa hiểu.
 
Code 1 năm trước bài #6 (13/6/2018 - 9/6/2019), đọc lại cũng chẳng hiểu yêu cầu của bạn là gì.
Lỗi không có hoặc chỉ 1 dòng dữ liệu thì do lỗi "ngu ngơ, ngớ ngẫn" của người quản lý dữ liệu và cả người viết code. Chỉ có 1 dòng hoặc không có dòng nào thì chạy code làm gì.
Tạm xem bài #10.
Xem lại thì vẫn còn những yêu cầu khác cho các sheet khác mà tôi đọc vẫn chưa hiểu.

Nhờ Thầy viết giúp em phần Sheet Nhập Hàng, có nội dung cũng từ sheet Form qua ạ​
Thông Tin Đơn Hàng từ cột Q đến cột T của sheet Form​
Phần Công Việc y như phần Nhập liệu của BC Tổng ạ, Từ cột A tới cột G của Sheet Form​
Kết Quả Sheet Nhập Hàng:​
Nếu 1 Mã Hàng có 1 Nhân viên làm, thì y như code BC Tổng (Code GPE) Thầy viết cho em hôm trước​
Nếu 1 Mã Hàng có 2 Nhân viên trở lên làm, thì KQ cho ra Nhân Viên 1, xuống dòng Nhân Viên 2, xuống dòng Nhân Viên 3, …​
Và Check Hàng và Thông Tin Đơn Hàng cũng sẽ tự copy xuống dưới ạ. Giống như phần mô tả em đã làm bên sheet Nhập Hàng ạ​
SL Kiễm là SL của Đơn Hàng chia đều cho số Nhân Viên Kiễm ạ​
SL Check bằng SL của Đơn Hàng ạ​
Em Chân Thành Cãm Ơn Thầy.​
 

File đính kèm

  • BC Thang 6.xlsb
    211.3 KB · Đọc: 4
Nhờ Thầy viết giúp em phần Sheet Nhập Hàng, có nội dung cũng từ sheet Form qua ạ​
Thông Tin Đơn Hàng từ cột Q đến cột T của sheet Form​
Phần Công Việc y như phần Nhập liệu của BC Tổng ạ, Từ cột A tới cột G của Sheet Form​
Kết Quả Sheet Nhập Hàng:​
Nếu 1 Mã Hàng có 1 Nhân viên làm, thì y như code BC Tổng (Code GPE) Thầy viết cho em hôm trước​
Nếu 1 Mã Hàng có 2 Nhân viên trở lên làm, thì KQ cho ra Nhân Viên 1, xuống dòng Nhân Viên 2, xuống dòng Nhân Viên 3, …​
Và Check Hàng và Thông Tin Đơn Hàng cũng sẽ tự copy xuống dưới ạ. Giống như phần mô tả em đã làm bên sheet Nhập Hàng ạ​
SL Kiễm là SL của Đơn Hàng chia đều cho số Nhân Viên Kiễm ạ​
SL Check bằng SL của Đơn Hàng ạ​
Em Chân Thành Cãm Ơn Thầy.​
Cả năm vào hỏi tiếp bài, rồi tháng sau lại thêm yêu cầu mới.
Híc!
 

File đính kèm

  • BC Thang 6_2.xlsb
    198.7 KB · Đọc: 13
Cả năm vào hỏi tiếp bài, rồi tháng sau lại thêm yêu cầu mới.
Híc!
Em Cám ơn Thầy nhiều ạ. Thầy ơi,
With Sheets("Form")
DonHang = .Range("Q2", .Range("Q2").End(xlDown)).Resize(, 7).Value2
sArr = .Range("A2", .Range("A2").End(xlDown)).Resize(, 7).Value2
End With
2 dòng này, có bị lổi khi ko có dữ liệu ko ạ (như lỗi gặp phải lúc trước).
Phải sữa xlDown thành xlUp hay để nguyên nó ko vướng lổi như trc ạ.
 
Cả năm vào hỏi tiếp bài, rồi tháng sau lại thêm yêu cầu mới.
Híc!
Chào Thầy ạ
Thầy ơi, Code Thầy viết hôm trước phần "Số Thứ Tự" có vấn đề ạ.
Tức là, "Thông Tin Đơn Hàng" sheet BC lấy 1 chổ, nhưng đếm lại là vùng khác ạ.
Em muốn KQ BC phần "Thông Tin Đơn Hàng" sẽ lấy từ Vùng AL đến AS. Và STT Sẽ Đếm từ bên ấy luôn ạ
Nhờ thầy sữa lại giúp em ạ.
Chân thành cám ơn Thầy ạ .
 

File đính kèm

  • sGpe.xlsb
    379.8 KB · Đọc: 10
Web KT
Back
Top Bottom