返回列表 上一主題 發帖

符合多重條件下的自動統計數量及生產區間填入指定的欄位???

符合多重條件下的自動統計數量及生產區間填入指定的欄位???

如附檔有一生產計劃表及另一份生產日報表

現工作是採手動比對耗時,請問各先進可否以VBA巨集以製令及序號去比對生產日報表,將符合這二條件的加上生產日報表中J欄位(此欄位共會有空白,前二碼為AS及HB,及前一碼為Y的資料)的機台號碼前二碼為AS的及空白的(僅限比對計劃表中這些欄位空白的筆數)

1.自動統計生產總數量填於Q欄位

2.如已等於或超過原計劃表生產數(一般都會有多生產入庫的),將生產日期區間各填於N及O欄位(例:如該製令生產期間為9/15~9/22,則N欄為9/15,O欄為9/22),並於P欄位自動更新"已發料"

3.如生產數尚未超過讓製令,僅於N欄捉出生產起敋日,並於P欄位更新"生產中"

在此先謝謝先進的指教,望真能以VBA強大的功能,疏解工作量的狀況,謝謝

PS:如有不明,小弟必再詳細依不解處解釋。。^^

test.rar (19.96 KB)

回復 2# luhpro

感謝luhpro兄如此詳細的回覆,當初提供附檔時的確有考量到因牽扯到敏感資料,故只留了格式及隨意的key 了幾筆

未注意到各先進需以資料庫及已完成的原檔案來驗證,感謝luhpro兄的提醒,因檔案現未於手邊,待明日匯整完畢後,再請luhpro兄及各先進能不吝指教,謝謝^^

TOP

將實際資料附檔,請luhpro兄及各先進協助了,先道謝了^^..

0923.rar (39.08 KB)

TOP

感謝luhpro兄的即時的回覆,針對一些細節事項再補充說明:

1.原附件是捉取已完工的明細(該計劃表其實是混雜生產中及尚未生產的明細),所以實際上使用的時候,P欄位會有三種顯示:已發料,生產中,空白(判定的依據,如生產數大於或等於F欄位的數量,則顯示已發料,生產數小於F欄位數量但大於0,顥示生產中,未有生產數的,則顯示空白)

2.部份筆數因數量小於每日的產能,也就是當天就可生產完,完工日期現巨集是顯示空白,修改與起訖日同一天

3.原巨集是開檔時自動執行,但因現計劃表幾乎上班時就都開著,而生產日報表是存在另一檔案中每日更新,可否改以巨集手動執行的方法,有需要再跑巨集執行比對填上對應的資料

4.延伸一個問題,因同製令項次一般會有1~6(短則1~3,長則1~6),可否以巨集將同一製令,但不同項次的,以表格自動呈現出O欄位的日期資料(用樞紐分析表好像只有套數量,但卻無法套取指定欄位的資料),A列各製令,B~G欄項次

TOP

只能說luhpro兄..你真的太神了啦..完全符合小弟提出的要求,衷心的感謝詳細的解說,小弟先再試跑看看有無其他問題再來回報一下,謝謝^^

TOP

luhpro兄以實際的表格操作時發現幾點問題,再次請教,先在此感謝^^

1.原附件是捉取大多已生產完畢的製令,忽略了有部份的是還未發單的(指的是單未下至現場的),於G欄位未輸入日期的(原附件隱藏起來了),於P欄位自動秀"尚未發單"

2.程式是放於計劃表中,開敋時自動執行,但後來想想計劃表是共用檔案,希望可把巨集改放在生產日報表中,設定手動執行(不必開啟檔案就自動執行)

3.原附件A欄位都有填週別,但實際報表有些因生產起訖日未定故會留空白,但執行巨集時變成僅會執行到A欄位空白前一列(是否可改以B欄位判定最後一列的依據)

4.生產起訖日及生產完工量依生產日報表比填自動填上,生產中,空白還有尚未發單的是否如有一每台機台的日產能資料,可自動依每筆製令數自動先摸擬填上預計的起訖日及完工日(此僅是構想,也不知是否真能實行,如可,可暫按每台600個/時產能估算)

5.原報表此自動填上欄位格式均為Arial,字體大小:9,但執行巨集後變成新細明體,大小:12,是否可自動設定原報表格式

TOP

真的太感謝luhpro兄的幫忙,因看到此帖時時間已過晚,明日再回覆一下執行的狀況回報

另針對第四點,的確相對複雜許多,但總覺應是可辦到的,我再整理一下相關的資料後,再請luhpro兄協助,在此先再次感謝了^^

TOP

        靜思自在 : 虛空有盡.我願無窮,發願容易行願難。
返回列表 上一主題