返回列表 上一主題 發帖

如何讓最新的資料都寫在上面??

本帖最後由 c_c_lai 於 2015-12-28 07:48 編輯

回復 1# 藍天麗池
請參考:
  1.     Application.ScreenUpdating = False
  2.    
  3.     With Sheets("RTD")
  4.         .Rows(3).Insert
  5.         .[A3].Resize(1, 8) = .[A2].Resize(1, 8).Value
  6.     End With
  7.     Application.ScreenUpdating = True
複製代碼

TOP

本帖最後由 c_c_lai 於 2015-12-28 19:20 編輯

回復 5# 藍天麗池
  1. Sub RecordPrice()
  2.     Dim WR As Long

  3.     '  ActiveWindow.ScrollRow = WR - 5 '  只顯示最新幾筆資料
  4.     Application.ScreenUpdating = False

  5.     With Sheets("RTD")
  6.         If .Range("H2") < 1 Then Exit Sub

  7.         WR = Range("A1").End(xlDown).Row + 1
  8.         If (WR = 3) Or _
  9.                 (.Range("G" & WR - 1) <> .Range("G2")) Then  ' 總量有異動時才記錄
  10.             .Rows(3).Insert
  11.             .[A3].Resize(1, 8) = .[A2].Resize(1, 8).Value
  12.             .[A3].Resize(1, 8).Font.FontStyle = "粗體"
  13.         End If
  14.     End With

  15.     Application.ScreenUpdating = True
  16. End Sub
複製代碼

TOP

        靜思自在 : 一句溫暖的話,就像往別人身上灑香水,自己會沾到兩三滴。
返回列表 上一主題