全機型_日報表.xlsm 的 VBA 原始碼存档,包含 FCST/BOM 展开、透视表生成、LG版本等模块
Marui_Work_VBA
全機型_日報表.xlsm 的 VBA 原始碼存檔
來源文件
- 原始檔案:
全機型_日報表.xlsm(位於 Marui_Work 倉庫)
- 提取日期:2026-04-07
- 檔案大小:1.6MB(含二進制 VBA 模組)
模組架構
主流程
| 巨集 |
說明 |
Module5.A() |
呼叫 B() → Q(),全機型主流程 |
Module6.B() |
讀取 FCST + BOM,展開料號至 Output 表 |
Module3.Q() |
對 Output 創建透視表 WeeklySummaryPivot |
LG 專用版本
| 巨集 |
說明 |
Module29.A_LG() |
LG 主流程 |
Module27.B_LG() |
處理 LG 預測數據 |
Module28.Q_LG() |
創建 WeeklySummaryPivot_LG |
數據轉換
| 巨集 |
說明 |
Module32.JQ_ConvertHorizontalWeeklyToMonthly() |
橫向周數據 → 縱向月數據 |
Module24.LG_WEEK() |
LG 周數據透視表 |
Module31.QF() |
短缺數據(qs表)轉橫向表格 |
工具函數
| 函數 |
說明 |
ra() |
正則提取料號(6-25位大寫數字) |
NT() |
列號轉字母 |
MKey() |
BOM 緩衝區匹配至 0000 表 |
MKey_LG() |
BOM 緩衝區匹配至 LG_Buffer 表 |
OptimizeVBA() |
效能優化開關 |
WorksheetExists() |
工作表存在性檢查 |
工作表結構
FCST - 預測數據
BOM - 物料清單
KCB - MaterialSummary 數據源
LG - LG 專用預測
BOM_BUFFER - 緩衝區 BOM
0000 / LG_Buffer - 匹配目標
qs - 短缺數據
Output / Output_LG - 展開輸出
Cutput / Cutput_LG - 透視表輸出
Unmatched / Unmatched_LG - 未匹配料號