| 
    
     |  | ▼ぷーちゃん さん 今晩は。 
 Z1を作業エリアにしています。
 
 41行から130行まで変化するようにしています。
 
 これでどうでしょうか。
 
 >以下は、グラフ809を選択した時に表示されたグラフ範囲に対して、1行下にドラッグして、グラフ範囲を1行広げた自動実行のプログラムです。
 >これを改造?して、次にマクロを実行した時に、このグラフ範囲が更に1行下に広がるようししたいのです。つまり、マクロを実行する度に、下にグラフ範囲が1行づつ広がっていくようにしたいのです。
 >
 Sub Macro2()
 Dim LastRow As Long
 Dim data範囲 As String
 '最終行を設定
 if Range("z1").Value <41 then Range("z1").Value = 41
 If Range("z1").Value < 131 Then
 Range("z1").Value = Range("z1").Value + 1
 Else
 Range("z1").Value = 41
 End If
 
 LastRow = ActiveSheet.Range("z1").Value     '最終行
 data範囲 = "C40:C" & LastRow & ",K40:K" & LastRow
 
 >  ActiveSheet.ChartObjects("グラフ 810").Activate
 >  ActiveChart.ChartArea.Select
 >  ActiveChart.SetSourceData Source:=Sheets("<指 標>").Range("C40:C130,K40:K130") _
 >    , PlotBy:=xlColumns
 >End Sub
 
 
 |  |