返回列表 上一主題 發帖

[發問] 累積報表 修正語法

請教各位先進~
目前有兩個SHEET
想要把每日的資料複製至 日累積報表
[每日資料]

[日累積]

由於目前 ...
Changbanana 發表於 2017-1-18 11:42



試試看,看看能否幫得上忙.:)
  1. Sub EX()
  2. Dim Rng, Dr
  3. Dim i As Integer
  4. Dim a

  5. With ThisWorkbook.Worksheets("日檢核")
  6.    Rng = .[a1].CurrentRegion.Offset(1)
  7.    ReDim Dr(UBound(Rng) - 1, 1)
  8.    For i = 1 To UBound(Dr)
  9.         Dr(i, 1) = .[J2]
  10.    Next i
  11.    a = MsgBox("需要刪除當日檢核?", vbInformation + vbYesNo, "詢問")
  12.     If a = vbYes Then
  13.         .[a1].CurrentRegion.Offset(1).ClearContents
  14.     End If
  15. End With
  16. With ThisWorkbook.Worksheets("日累積")
  17.     .[A65535].End(xlUp).Offset(1).Resize(UBound(Dr), 1).Value = Dr
  18.     .[B65535].End(xlUp).Offset(1).Resize(UBound(Rng), UBound(Rng, 2)).Value = Rng
  19. End With

  20. End Sub
複製代碼

TOP

        靜思自在 : 難行能行,難捨能捨,難為能為,才能昇華自我的人格。
返回列表 上一主題