返回列表 上一主題 發帖

[發問] 用圖表只抓取最後100筆資料麻煩大大了!!

回復 2# xxyyzzxyz627
試試看
Sheets("工作表1") 模組的程式碼
  1. Option Explicit
  2. Private Sub Worksheet_Change(ByVal Target As Range)
  3.     If Target.Row = Range("a" & Rows.Count).End(xlUp).Row Then EX
  4. End Sub

  5. Sub EX()
  6.     Dim Rng As Range
  7.     With Sheets("工作表1")
  8.         Set Rng = .Range("a1").End(xlDown)
  9.         If Rng.Row < 100 Then
  10.             Set Rng = .Range("A1").Resize(Rng.Row, 6)
  11.         Else
  12.             Set Rng = Rng.Offset(-99).Resize(100, 6)
  13.         End If
  14.             .ChartObjects(1).Chart.SetSourceData Source:=Rng  '指定圖表設定來源資料範圍。
  15.             '.ChartObjects 圖表物件集合
  16.     End With
  17. End Sub
複製代碼
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

        靜思自在 : 能付出愛心就是福,能消除煩惱就是慧。
返回列表 上一主題