|
▼ぷーちゃん さん 今晩は。
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
|
|