hoagayxinh
Thành viên mới

- Tham gia
- 16/4/08
- Bài viết
- 3
- Được thích
- 0
Mọi người đang chờ file đính kèm của bạn.Dear cả nhà,
Em có 1 bảng excel với số lượng dòng hơn 1.000.000 dòng - sheet 1 file đính kèm. Giờ em muốn tạo 1 báo cáo chi tiết theo từng Branch_code (300 branch_code) theo mẫu BC ở sheet 2.Và tạo 1 báo cáo tổng hợp theo mẫu ở sheet 3. Em ngồi lọ mọ pivot và dùng hàm lâu quá, dữ liệu lớn nên máy hay bị treo khi xử lý. Anh/chị nào biết cách làm nhanh giúp em với. Tks!
Mình đã attach file và làm rõ yêu cầu của báo cáo rồi. ACE cao thủ vào hỗ trợ giúp nhé.Mọi người đang chờ file đính kèm của bạn.
yêu cầu quá chung chung, bạn nên nêu ra đúng vấn đề bạn gặp phải vd: bạn dùng công thức do tìm nào đó với bảng dữ liệu lớn nên file chạy chậm chẳng hạn,Mình đã attach file và làm rõ yêu cầu của báo cáo rồi. ACE cao thủ vào hỗ trợ giúp nhé.
Cảm ơn sự góp ý của bạn. Nhưng theo dõi theo listbox thì chỉ được từng kho, trong khi BC của mình là show ra tất cả các Kho trên 1 BC cho Sếp xem nên dùng listbox không hợp lý.yêu cầu quá chung chung, bạn nên nêu ra đúng vấn đề bạn gặp phải vd: bạn dùng công thức do tìm nào đó với bảng dữ liệu lớn nên file chạy chậm chẳng hạn,
tuy nhiên xem file của bạn mình có ý kiến là sao không tạo báo cáo theo như hình dưới đây cho dữ liệu đỡ cồng kềnh nhỉ
View attachment 198896
Bạn thử Sub này:Cảm ơn sự góp ý của bạn. Nhưng theo dõi theo listbox thì chỉ được từng kho, trong khi BC của mình là show ra tất cả các Kho trên 1 BC cho Sếp xem nên dùng listbox không hợp lý.
Public Sub GPE()
Dim ArrKho(), ArrHang(), dArr(), I As Long, J As Long, K As Long, R1 As Long, R2 As Long
With Sheets("DATA1")
ArrKho = .Range("A2", .Range("A2").End(xlDown)).Value
ArrHang = .Range("B2", .Range("B2").End(xlDown)).Value
R1 = UBound(ArrKho)
R2 = UBound(ArrHang)
End With
ReDim dArr(1 To R1 * R2 + R1, 1 To 3)
For I = 1 To R1
K = K + 1
dArr(K, 2) = ArrKho(I, 1)
For J = 1 To R2
K = K + 1: dArr(K, 1) = J
dArr(K, 3) = ArrHang(J, 1)
Next J
Next I
Sheets("BC").Range("A3").Resize(K, 3) = dArr
End Sub
Lần sau đừng dùng "pro", "Tks" vì chẳng ai hiểu nó là gì - Giống như nói "ngang ngang như chợ trời".Các pro hỗ trợ em với ạ. Tks!
Nếu trình bày như của bạn mà in đủ hết ra thì bảo luôn với sếp là mua sẵn cái mẹt để đựng báo cáo.Em có file quản lý kho với khoảng 300 kho hàng với 100 loại hàng hóa, dữ liệu bình quân 500.000 dòng. Giờ em muốn tạo 1 báo cáo với dạng như trong file đính kèm để nhanh và không bị load chậm khi xử lý. Các pro hỗ trợ em với ạ. Tks!