[HELP] File excel tách dữ liệu-quản lý công nợ (2 người xem)

Liên hệ QC

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

mailong212

Thành viên mới
Tham gia
24/9/09
Bài viết
6
Được thích
0
Chào mọi người.
Hiện tại mình đang quản lý công nợ của cửa hàng VLXD.Excel mình cũng biết sơ sơ.Nay mình muốn lập 1 file excel quản lý công nợ phù hợp với nhu cầu của cửa hàng.
Ví dụ như sau:
Mình có Sheet " Nhập hàng"
Gồm các cột:
Ngày-Nhà cung cấp- Loại- Số lượng- Đơn vị- Đơn giá- Thành tiền
Ví dụ: 1/11/16-Prime- 40x40- 100- Thùng- 50.000- 5.000.000
1/11/16-Đồng Tâm 50x50- 50- Thùng- 50.000- 2.500.000
Tương tự với các ngày tiếp theo
Mình muốn hỏi là dùng hàm nào để kiểu như mình gõ bên Sheet "nhập hàng" thì excel tự tách dữ liệu của từng Nhà cung cấp A,B,C ra từng sheet hoặc 1 trang riêng biệt là tổng hợp từ đầu tháng đến cuối tháng của Nhà cung cấp đó.
Mong mọi người giúp đỡ. Thanks
 
Chào mọi người.
Hiện tại mình đang quản lý công nợ của cửa hàng VLXD.Excel mình cũng biết sơ sơ.Nay mình muốn lập 1 file excel quản lý công nợ phù hợp với nhu cầu của cửa hàng.
Ví dụ như sau:
Mình có Sheet " Nhập hàng"
Gồm các cột:
Ngày-Nhà cung cấp- Loại- Số lượng- Đơn vị- Đơn giá- Thành tiền
Ví dụ: 1/11/16-Prime- 40x40- 100- Thùng- 50.000- 5.000.000
1/11/16-Đồng Tâm 50x50- 50- Thùng- 50.000- 2.500.000
Tương tự với các ngày tiếp theo
Mình muốn hỏi là dùng hàm nào để kiểu như mình gõ bên Sheet "nhập hàng" thì excel tự tách dữ liệu của từng Nhà cung cấp A,B,C ra từng sheet hoặc 1 trang riêng biệt là tổng hợp từ đầu tháng đến cuối tháng của Nhà cung cấp đó.
Mong mọi người giúp đỡ. Thanks
Cái này bạn tìm trên diễn đàn đầy luôn, nếu không được bạn gửi file lên đây và nêu yêu cầu cụ thể sẽ được anh em giúp ngay.
 
Chào bạn.Thực ra thì mình cũng tìm trên diễn đàn rồi, mà các file đó nó rắc rối quá, mà mình thì hok cần những chức năng đó nên thành ra mới lập topic này để hỏi xem có cách nào đơn giản và phù hợp với nhu cầu của mình.Thực sự thì mình cũng muốn tìm hiểu thêm tí về Macro hay VBA gì đó để tự làm 1,2 file đơn giản.Mà đọc mấy giáo trình thấy rắc rối quá trời, nên sẵn có mọi người giúp thì học lóm tí luôn.
Mình gửi file này.Mọi người giúp mình nhé.
Đội ơn.}}}}}
 

File đính kèm

Bạn xem thử đúng yêu cầu của bạn chưa.
 

File đính kèm

Thêm 1 tham khảo cho bạn về VBA;
Chỉ là 1 câu lệnh là có thôi!
 

File đính kèm

Bạn xem thử đúng yêu cầu của bạn chưa.
không biết máy mình có bị gì không, khi chạy với số dòng ít thì ok, nhưng khi copy để tạo dữ liệu gần 50.000 dòng sau đó chạy code thì báo lỗi ở dòng
Mã:
.Range("A1", Rng).SpecialCells(12).Copy
bạn xem lại dùm, mình rất thích code nầy. Cám ơn bạn
ghi chú: file lớn nên không gởi được, mình dùng code nầy để copy dữ liệu
Mã:
Sub copyDL()
For I = 1 To 100
    ir = Sheets("NHAP HANG").Range("A2").End(xlDown).Row
    If ir < 38000 Then Sheets("NHAP HANG").Range("A2:G" & ir).Copy Sheets("NHAP HANG").Range("A" & ir)
Next I
End Sub
 
Lần chỉnh sửa cuối:
không biết máy mình có bị gì không, khi chạy với số dòng ít thì ok, nhưng khi copy để tạo dữ liệu 50.000 dòng sau đó chạy code thì báo lỗi ở dòng
Mã:
.Range("A1", Rng).SpecialCells(12).Copy
bạn xem lại dùm, mình rất thích code nầy. Cám ơn bạn
Mình thấy anh em trong diễn đàn sử dụng, mình áp dụng theo, còn việc số lượng dữ liệu nhiều vậy mình cũng chưa áp dụng thử và cũng chưa nắm rõ là nó có giới hạn bao nhiêu dòng không nửa.Chờ anh em nào hiểu rõ hơn giả ithích cho ban bạn vậy.
 
Bạn xem thử đúng yêu cầu của bạn chưa.
1) Code này chạy chưa đúng ở 2 sheet ĐỒNG TÂM và TAICERA
2) Viết quá phức tạp, nếu dùng AutoFilter thì chỉ cần chạy qua các sheets, fill nó với điều kiện tên sheet là đủ rồi, không cần Dictionary (đây chỉ là ý riêng của mình)
3) Xử dụng AutoFilter mà dữ liệu khoảng 50.000 dòng thì nó vẫn....chạy tốt
Thân
 
Mình thấy anh em trong diễn đàn sử dụng, mình áp dụng theo, còn việc số lượng dữ liệu nhiều vậy mình cũng chưa áp dụng thử và cũng chưa nắm rõ là nó có giới hạn bao nhiêu dòng không nửa.Chờ anh em nào hiểu rõ hơn giả ithích cho ban bạn vậy.
Mình đã kiểm tra trên Excel 2007 trên máy Ram 4G, copy dữ liệu AutoFillter chỉ được khoảng 20.000 dòng, nếu hơn và copy giống kiểu thủ công thì thì nó dán luôn các dòng ẩn
 
Cảm ơn bạn rất nhiều.Đúng như mình mong muốn.
 
Thêm 1 tham khảo cho bạn về VBA;
Chỉ là 1 câu lệnh là có thôi!
mong anh hãy mở rộng thêm mục danh sách khách hàng giúp em với. Vì hiện tại chỉ được 14 dòng. Trong khi lượng danh sách khách hàng của em khá lớn. Tầm 200 khách hàng anh ạ. Nếu anh ở Hà Nội vui lòng liên hệ với em qua số 0988696385 để em tiện học hỏi ở anh nhiều hơn. Vì em kinh doanh gỗ nên lượng khách hàng khá đông. Em muốn dùng cái này để quản lý công nợ luôn.
chân thành cảm ơn các anh chị giúp đỡ.
 
Web KT

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

Back
Top Bottom