- 帖子
- 552
- 主題
- 3
- 精華
- 0
- 積分
- 578
- 點名
- 0
- 作業系統
- win7
- 軟體版本
- office 2010
- 閱讀權限
- 50
- 性別
- 男
- 註冊時間
- 2015-2-8
- 最後登錄
- 2024-7-9
  
|
回復 4# 周大偉
沒檔案可以試,也不知對不對!- Sub 更新()
- '
- ' 資料更新 巨集
- '
- '
- Windows("abc倉庫資料.xlsm").Activate
- Sheets("總公司倉庫").Select
- Range("J4") = "=SUMIFS([提取單.xlsm]提取單!C7,[提取單.xlsm]提取單!C15,RC7,[提取單.xlsm]提取單!C3,RC2)+SUMIFS([提取單.xlsm]提取單!R3C7,[提取單.xlsm]提取單!R3C15,RC[-3],[提取單.xlsm]提取單!R3C3,RC[-8])+SUMIFS([提取單.xlsm]提取單!R3C7,[提取單.xlsm]提取單!R3C15,RC[-3],[提取單.xlsm]提取單!R3C3,RC[-8])"
- Range("K4") = "=SUMIFS([入貨單.xlsm]Sheet1!C8,[入貨單.xlsm]Sheet1!C13,RC7,[入貨單.xlsm]Sheet1!C3,RC2)+SUMIFS([入貨單.xlsm]Sheet1!R3C8,[入貨單.xlsm]Sheet1!R3C13,RC[-4],[入貨單.xlsm]Sheet1!R3C3,RC[-9])"
- Range("L4") = "=RC[-3]-RC[-2]+RC[-1]"
- ActiveWorkbook.Save
- Range("J4:L4").AutoFill Destination:=Range("J4:L22"), Type:=xlFillDefault
- Range("L22").Select
- Sheets("分公司倉庫").Select
- Range("J4") = "=SUMIFS([提取單.xlsm]提取單!C7,[提取單.xlsm]提取單!C15,RC7,[提取單.xlsm]提取單!C3,RC2)+SUMIFS([提取單.xlsm]提取單!R3C7,[提取單.xlsm]提取單!R3C15,RC[-3],[提取單.xlsm]提取單!R3C3,RC[-8])"
- Range("K4") = "=SUMIFS([入貨單.xlsm]Sheet1!C8,[入貨單.xlsm]Sheet1!C13,RC7,[入貨單.xlsm]Sheet1!C3,RC2)+SUMIFS([入貨單.xlsm]Sheet1!R3C8,[入貨單.xlsm]Sheet1!R3C13,RC[-4],[入貨單.xlsm]Sheet1!R3C3,RC[-9])"
- Range("L4") = "=RC[-3]-RC[-2]+RC[-1]"
- ActiveWorkbook.Save
- Range("J4:L4").AutoFill Destination:=Range("J4:L22"), Type:=xlFillDefault
- Sheets("總公司倉庫").Select
- Range("J4:L22").Copy
- Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
- :=False, Transpose:=False
- Range("L4").Select
- Application.CutCopyMode = False
- Sheets("分公司倉庫").Select
- Range("J4:L22").Copy
- Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
- :=False, Transpose:=False
- Range("L4").Select
- Application.CutCopyMode = False
- ActiveWindow.ScrollRow = 5
- ActiveWindow.ScrollRow = 4
- Windows("提取單.xlsm").Activate
- Range("A2").Select
- End Sub
複製代碼 |
|