返回列表 上一主題 發帖

[發問] 求助~排程填入日期

[發問] 求助~排程填入日期

由於小弟的巨集功力不足,想請教板上各位高手下面這個問題~
想要將出貨日

拆開到各子批的交期

如說明

跪求各位大大協助~謝謝!
排程問題.rar (4.82 KB)
Adam

感謝Dino大大迅速的協助,不過執行後
有部分數量被改到了,跟手動排的也有一些差異(如下圖綠底的部分是手排的結果)
小弟汗顏看不出是哪裡的問題?再次懇請協助,謝謝!

差異.jpg (159.89 KB)

差異.jpg

Adam

TOP

感謝超級版主的提醒,應該是我描述得不夠清楚...
關於版主所提的問題~排程應該會考慮每批最大量或最小量是多少?
就以1/1的250來說,為何要排成2批100、200,不能排100、150嗎?

因為公司產品特性投料時是外購而來一根一根長短不一的晶棒,批量則是根據切的厚度計算出來的片數,會有上下限但是無法控制批量大小
而且有時候因為機台作業特性(一次要切兩段),所以可能需求只有250但是投料的時候需要投2段就變成會有多的一批是暫時沒有交期的

因此以這個範例來看只能先將超過1/1需求量的批次A001~A002定交期為1/1,而A002剩下的50片則可以給1/5
然後1/5需要的300片就用A003....一直到最後一批因為前面的數量已經足夠所以就暫時沒有交期
物料B的則一樣因為1/5需求550,所以要有兩個批次才夠
另外就是訂單的出貨日是客戶給的數量以及需求的日期,所以並不會有一定的規則

不知道這樣的描述是不是比較清楚
Adam

TOP

再補充一點就是有時候也會有
有訂單,但是尚未投料的狀況,所以只要將交期分配到同一個物料的批號結束即可
Adam

TOP

太感動了!感謝stillfish00大大的協助,這裡真是高手如雲,每個都是大師級的
剛才試了 一下完全符合我的需求,不過套用到公司正式的大型檔案發現還有2個小問題
1.For Each c In Sheets(1).[E2:E15]    '[交期]資料填入範圍→如果範圍是變動的該如何修改
2.如果遇到交期裡面有但是出貨日沒有的物料就會因為找不到卡在21行→要如何增加一個判別讓找不到的也顯示NA
解決了這2個問題應該就很完美了
Adam

TOP

Dear Hsieh大~感謝您出手相助
Sheets("交期")的D欄數量是公司報表篩出來的~
用公司的資料測試過之後Hsieh大的巨集解決了找不到會停止的問題,不過日期有些出入

......汗顏找不出問題所在,所以再次求助,謝謝!
Test-1.rar (31.57 KB)
Adam

TOP

感謝Dino大,Hsieh大以及stillfish00大的協助,
測試無誤,解決我近幾週的困擾,太感動了,謝謝!
Adam

TOP

Dear  Hsieh大,感謝您的回覆,測試無誤
目前測試您跟stillfish00所提供的均正確,我再研究看看兩者的差異,謝謝!
Adam

TOP

        靜思自在 : 唯其尊重自己的人,才更勇於縮小自己。
返回列表 上一主題