У меня есть MS Acces Db.
У меня есть командная кнопка для экспорта (TransferSpreadsheet acExport) запроса в Excel и создания диаграммы (Set ch = ws.Shapes.AddChart.Chart)
Это мой код работает нормально:
With ch
.ChartType = xlColumnClustered
.SeriesCollection(2).AxisGroup = 2
.SeriesCollection(2).ChartType = xlLineMarkers
.ChartGroups(1).GapWidth = 69
.Axes(xlValue).MajorGridlines.Delete
.Axes(xlCategory, xlPrimary).HasTitle = False
.Axes(xlValue, xlPrimary).HasTitle = False
.SetElement (msoElementLegendBottom)
End with
Мне нужно установить максимальное и минимальное значения оси графика с помощью vba. Мне нужно сослаться на диаграмму уже на листе.
Каждый раз, когда я добавляю к своему коду:
.MaximumScale = ActiveSheet.Range("Axis_max").Value
.MinimumScale = ActiveSheet.Range("Axis_min").Value
VBA отображает ОШИБКУ 1004 «Приложение или Объект»
Я запутался, почему мой код не выполняет эти инструкции
Я был бы очень признателен, если бы кто-нибудь дал мне руководство по этому вопросу,
Всего наилучшего