0
Sheet1の値を使用して、別のシート(Sheet2)のグラフの最大スケールと最小スケールを更新しようとしています。しかし、私はオブジェクトが必要なエラーを取得しています。Excel VBA - グラフの参照が機能しない
Sub ChangeAxisScale()
Dim wsChart As Chart
Dim wsInput As Worksheet
Dim LastRow As Long
Set wsInput = ThisWorkbook.Sheets("Sheet1")
With Sheet2.ChartObjects("Chart").Chart.Axes(xlValue)
LastRow = wsInput.Cells(wsInput.Rows.Count, "D").End(xlUp).Row
.MaximumScale = wsInput.Cells(LastRow, 4).Value
.MinimumScale = wsInput.Range("D2").Value
End With
End Sub
ラインエラーがWith Sheet2.ChartObjects("Chart").Chart.Axes(xlValue)
で登場:以下のコードです。私は間違ってチャートを参照していましたか?
ありがとうございます。