- 帖子
- 4901
- 主題
- 44
- 精華
- 24
- 積分
- 4916
- 點名
- 62
- 作業系統
- Windows 7
- 軟體版本
- Office 20xx
- 閱讀權限
- 150
- 性別
- 男
- 來自
- 台北
- 註冊時間
- 2010-4-30
- 最後登錄
- 2025-3-13
               
|
回復 1# chres - Sub ex()
- Dim Ay(), Sh As Worksheet
- ar = Array("B", "C", "D", "P", "Z", "AJ", "AT", "BL", "BM", "BP", "BQ", "BR", "CM", "CW", "DG", "EB", "EC")
- Set Sh = Sheets.Add(after:=Sheets(Sheets.Count))
- For i = 5 To 6
- With Sheets(i)
- For j = 0 To UBound(ar)
- ReDim Preserve Ay(s)
- Ay(s) = Application.Transpose(.Range(ar(j) & 13 & ":" & ar(j) & 268))
- s = s + 1
- Next
- Sh.Cells(Rows.Count, 1).End(xlUp).Offset(1).Resize(256, UBound(ar) + 1) = Application.Transpose(Ay)
- s = 0
- Erase Ay
- End With
- Next
- Sh.Range("A:A").SpecialCells(xlCellTypeBlanks).EntireRow.Delete
- Set Sh = Nothing
- End Sub
複製代碼 |
|