- 帖子
- 4901
- 主題
- 44
- 精華
- 24
- 積分
- 4916
- 點名
- 146
- 作業系統
- Windows 7
- 軟體版本
- Office 20xx
- 閱讀權限
- 150
- 性別
- 男
- 來自
- 台北
- 註冊時間
- 2010-4-30
- 最後登錄
- 2025-6-17
               
|
5#
發表於 2013-5-14 23:36
| 只看該作者
回復 4# eg0802
Order List 2014_0502的A欄編號不知有何意義?
兩個檔案放在同一個資料夾目錄中
JZT BC-總表活頁簿由程式碼開啟,不要事先開啟
執行
Order List 2014_0502活頁簿內模組程式碼- Sub Update_Data()
- Dim Ar()
- fs = ThisWorkbook.Path & "\JZT BC-總表.xlsx"
- With Workbooks.Open(fs)
- For Each sh In .Sheets
- With sh
- a = .Columns("A").Find("Total", lookat:=xlWhole).Offset(, 1).Value
- b = .Columns("H").Find("Total amount", lookat:=xlWhole).Offset(, 1).Value
- c = .Columns("A").Find("DELIVERY: ", lookat:=xlWhole).Offset(, 1).Value
- d = .Columns("A").Find("IN WAREHOUSE DATE: ", lookat:=xlWhole).Offset(, 2).Value
- ReDim Preserve Ar(s)
- Ar(s) = Array(CStr(.Name), "", "", a, b, "", "", c, d)
- s = s + 1
- End With
- Next
- .Close 0
- End With
- If s > 0 Then ThisWorkbook.Sheets("summary-2014").[E10].Resize(s, 9) = Application.Transpose(Application.Transpose(Ar))
- End Sub
複製代碼
Order List 2014_0502.rar (18.3 KB)
|
|