返回列表 上一主題 發帖

抓取最後30筆欄位的資料

回復 7# dragonbx
  1. Sub Ex()
  2.     Dim Rng As Range
  3.     With Sheets("1")
  4.         Set Rng = .Range("F1", .Cells(12, .[F1].End(xlToRight).Column)) '資料範圍
  5.         If Rng.Columns.Count >= 30 Then   '資料範圍欄數   >= 30
  6.             .Range(Rng.Cells(1, Rng.Columns.Count - 29), Rng.Cells(Rng.Cells.Count)).Copy Sheets("sheet1").[A7]
  7.             'Rng.Cells(1, Rng.Columns.Count - 29)    ' 資料範圍欄數 -29的 欄位
  8.               'Rng.Cells(Rng.Cells.Count))                       '資料範圍 最後一個位置
  9.        Else
  10.             Rng.Copy Sheets("sheet1").[A7]
  11.         End If
  12.     End With
  13. End Sub
複製代碼

TOP

        靜思自在 : 【時日莫空過】一個人在世間做了多少事,就等於壽命有多長。因此必須與時間競爭,切莫使時日空過。
返回列表 上一主題