Ustawianie wartości maksymalnych i minimalnych dla osi X w programie Excel

Mam wykres, który ma daty na osi X i próbuję ustawić maksymalne i minimalne wartości dla tej osi za pomocą Excel VBA. Zdefiniowałem wartości MinXAxis i MaxXAxis w tym samym arkuszu i oto mój kod:

Sub UpdateChartAxes()

   With ActiveSheet.ChartObjects("Chart 1").Chart

      .Axes(xlCategory).MinimumScaleIsAuto = False
      .Axes(xlCategory).MinimumScale = Range("MinXAxis").Value
      .Axes(xlCategory).MaximumScaleIsAuto = False
      .Axes(xlCategory).MaximumScale = Range("MaxXAxis").Value

   End With

End Sub

Po uruchomieniu tego kodu otrzymuję błąd 400 bez wyjaśnienia błędu. Jakieś pomysły, co może pójść źle?

questionAnswers(2)

yourAnswerToTheQuestion