MRP - Dùng Visual để giảm dung lượng

  • Thread starter Thread starter an_leduy
  • Ngày gửi Ngày gửi
Liên hệ QC

an_leduy

Thành viên mới
Tham gia
25/5/07
Bài viết
4
Được thích
0
Mình hiện tại đang công tác tại phòng kế hoạch vật tư, đang làm công việc hoạch định nhu cầu vật tư (MRP) và đang gặp một rắc rối lớn nhờ mấy pro giúp đỡ
Mấy pro xem qua file đính kèm, mình sẽ giải thích một số điều trước.
Mỗi sản phẩm có định mức riêng của nó (BOM), sử dung nhiều loại nguyên vật liệu và định mức khác nhau (consumption).
Từ BOM ta tổng hợp thành sheet data vì công ty sản xuất cùng 1 lượt 2 sp trên.
Từ bảng forecast và bảng data ta tính được nguyên liệu sử dụng cho từng tuần và số lượng cần phải đặt là bao nhiêu (trong cột PR).
ð Điều quan trọng ở đây là công ty mình có khoản 300 loại nguyên vật liệu và hơn 50 loại thành phẩm cho nên dung lượng file excel hiện tại đã lên đến 50MBL
ð Có pro nào giúp mình viết chương trình visual để cho nó tự tính 2 cột màu vàng trong sheet MRP với, và có thể chèn cột vào thêm nữa vì mình chỉ lấy ví dụ là 2 sp thui.
Thanks a lot and waiting from your reply
 

File đính kèm

Bạn ơi... bạn dùng Office2007 cũng ko sao, tuy nhiên khi đưa file lên diển đàn bạn nên SAVE AS lại thành XLS... Vì ko phải ai cũng có Office2007 như bạn... Vậy làm sao xem đây, chứ đừng nói là giúp ???
ANH TUẤN
 
Sorry minh post lai ne!
 

File đính kèm

File của bạn mở ra tòan Ref! (cột vàng) nên không hiểu yêu cầu.
Còn những hàm như trên trong cột vàng, tôi tin rằng excel có thể xử lý 65000 dòng tức thời. Từng ấy dòng hy vọng gq được 300 mh.
Bạn up lại file và ghi yêu cầu cụ thể.
 
Sao mà #REF ko vậy trời... Tôi định vừa đoán vừa sửa lại mấy cái #REF này mà.. ngán quá..
Thôi, bạn sửa lại và post lên lần nữa nha!
ANH TUẤN
 
Lỗi này do một số vùng tham chiếu của hàm ở các sheet BOM, DATA, FORECAST bị xoá. Nếu dung lượng file lớn thì bạn nên xoá đều ở tất cả các sheet và chỉnh lại vùng tham chiếu của hàm VLOOKUP.
 
Hix, mới đi làm về online mới thấy mình upload bị lỗi. Sorry mấy pro, mình upload lên lại
Cám ơn thunghi, anhtuan, và voda rất nhiều vì đã quan tâm giúp đỡ
P/S có ai ở SG kg dzậy, hôm nào rãnh offline ở lẩu dê Lê Văn Sỹ nhé. Thanks
 

File đính kèm

an_leduy đã viết:
Mình hiện tại đang công tác tại phòng kế hoạch vật tư, đang làm công việc hoạch định nhu cầu vật tư (MRP) và đang gặp một rắc rối lớn nhờ mấy pro giúp đỡ
Mấy pro xem qua file đính kèm, mình sẽ giải thích một số điều trước.
Mỗi sản phẩm có định mức riêng của nó (BOM), sử dung nhiều loại nguyên vật liệu và định mức khác nhau (consumption).
Từ BOM ta tổng hợp thành sheet data vì công ty sản xuất cùng 1 lượt 2 sp trên.
Từ bảng forecast và bảng data ta tính được nguyên liệu sử dụng cho từng tuần và số lượng cần phải đặt là bao nhiêu (trong cột PR).
ð Điều quan trọng ở đây là công ty mình có khoản 300 loại nguyên vật liệu và hơn 50 loại thành phẩm cho nên dung lượng file excel hiện tại đã lên đến 50MBL
ð Có pro nào giúp mình viết chương trình visual để cho nó tự tính 2 cột màu vàng trong sheet MRP với, và có thể chèn cột vào thêm nữa vì mình chỉ lấy ví dụ là 2 sp thui.
Thanks a lot and waiting from your reply

Mình chưa xem kỹ File của bạn, nhưng xem qua thấy có một số vấn đề cần góp ý :
1. Vì bạn dùng Office 2007, mà O2007 có những hơn 1 triệu dòng. Khi bạn dùng các công thức tham chiếu có hơn 1 triệu dòng mà lưu lại bằng file xls thì sẽ bị lỗi (vì O2003 chỉ tối đa là 65.000 dòng)

2. Cũng chính vì bạn dùng công thức tham chiếu (Vlookup, index, match . . ) với vùng dữ liệu rộng như thế thì việc tính toán sẽ rất lâu. Bạn hãy dùng cách đặt name động để tính toán nhé.

3. Việc cấu trúc File của bạn chưa ổn lắm (như thế sẽ dẫn đến việc tính toán bị ảnh hưởng), vì chưa có thời gian nên chưa nghiên cứu kỹ hơn, các cao thủ như ThuNghi, tedaynui, anhtuan1066 . . . sẽ giúp bạn làm điều này.

Thân!
 
Cám ơn bạn đã có 1 giải pháp cho mình, để mình thử xem!
 
Lần chỉnh sửa cuối:
Với những bài kiểu này không nên dùng VBA, sợ rằng cách tính sẽ thay đổi.
Tôi làm lại file này và có giảm đáng kể KB.
Bạn tự rút gọn thêm công thức nhé.
 

File đính kèm

Web KT

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

Back
Top Bottom