返回列表 上一主題 發帖

[發問] 將工作頁的資料複製到另一工作頁(利用shift end)

回復 1# a703130
  1. Sub AA()
  2. Sheets("Sheet(1)").[A1].CurrentRegion.Copy Sheets("Sheet(2)").[A1]
  3. End Sub
複製代碼

TOP

本帖最後由 register313 於 2012-3-8 10:22 編輯

回復 3# a703130

何不執行看看就知道

CurrentRegion屬性 : 返回活動單元格所在的周圍由空行和空列組成的單元格區域(當前區域)

TOP

回復 5# a703130
用你一開始的方法去修改
  1. Sub XX()
  2. Sheets("Sheet(2)").Cells = ""
  3. Sheets("Sheet(1)").Select
  4. With Sheets("Sheet(1)")
  5.   iCount = .Range("A3", Range("A3").End(xlToRight)).Count
  6.   For X = 1 To iCount
  7.     If X = 1 Then
  8.       .Range(Cells(3, X), Cells(3, X).End(xlDown)).Copy Sheets("Sheet(2)").[A4]
  9.     Else
  10.       .Range(Cells(3, X), Cells(3, X).End(xlDown)).Copy Sheets("Sheet(2)").[A65536].End(xlUp).Offset(1, 0)
  11.     End If
  12.   Next
  13. End With
  14. End Sub
複製代碼

TOP

        靜思自在 : 生氣,就是拿別人的過錯來懲罰自己。
返回列表 上一主題