VBA交期與出貨2026正式在用
Backlog 交期比對
原廠 Open Order 交期
選兩份原廠 Backlog,自動判斷檔名日期,用採購單號 + 項次 + 料號對鍵,標出提前、延後與新訂單,並算出天數差。

問題
原廠每週回 Open Order。採購要用兩份報表看出哪些線提前、哪些延後、哪些是新單,才能跟上下游對交期。
人工對三千列以上的 backlog,漏鍵、檔案先後放反、日期格式不一都很常見。核對常耗掉一個上午。
作法
VBA 與 Python 雙版本。鍵值為採購單號 + 項次 + 料號。檔名 8 碼日期自動判新舊,不必使用者記得選檔順序。
成效
人工對三千列以上 backlog 常耗一個上午;現在選兩份檔,用三欄對鍵標提前、延後與新單,並算出天數差。這類自動化交期報表,讓交期不穩定能提早被看見。
| 指標 | 數值 |
|---|---|
| 對鍵 | 3 欄 |
| 人工基準 | ≥3,000 列 |
| 輸出圖 | 4 張 |
| 腳本版 | V6.09 |
作法步驟
01
狀態底色:提前綠、延後粉、新訂單藍;異動天數紅正綠負。
02
輸出四張圖:通路異動筆數、金額散佈、天數分布、週別遷移。
03
結果自動存到下載資料夾,檔名帶兩個日期。
04
腳本迭代到 V6.09;Python 版保留同一套對鍵與天數邏輯。
技術與倉庫
- 技術棧
- VBA · VBScript · Python · pandas
- 產線
- 交期與出貨
- 年份
- 2026
- 狀態
- 正式在用
- 交期天數
- 提前 / 延後
- 自動存檔
- 雙實作


