- 帖子
- 72
- 主題
- 7
- 精華
- 0
- 積分
- 88
- 點名
- 0
- 作業系統
- Windows 7
- 軟體版本
- Office 2007
- 閱讀權限
- 20
- 性別
- 女
- 註冊時間
- 2012-6-28
- 最後登錄
- 2018-11-14
|
回復 45# stillfish00
S大~~~可以再請教一下這一段是在描述甚麼動作嗎~
Application.ScreenUpdating = False
With Workbooks.Open(f) 這應該是指新開的資料檔嗎?
With .Sheets(1)
ar = .Range("A5:H" & .[A5].CurrentRegion.Rows.Count).Value 這句不懂甚麼意思
End With
.Close False
End With
Application.ScreenUpdating = True
r = UBound(ar)
With Workbooks.Add
With .Sheets(1)
For i = LBound(cIndexOld) To UBound(cIndexOld)
.Cells(1, cIndexNew(i)).Resize(r).Value = Application.WorksheetFunction.Index(ar, 0, cIndexOld(i))
.Cells(1, cIndexNew(i)).Value = arNewHeader(i)
Next
End With |
|