Я назначил макрос фигуре, но получаю переменную Object 91 с переменной времени выполнения или с не заданной переменной блока. Но когда я запускаю макрос со вкладки «Разработчик», он работает. В строке «ActiveChart.Axes» появляется ошибка. Я новичок в VBA, поэтому любая помощь будет оценена по достоинству. Должен ли я заменить «ActiveChart.Axes» на «ActiveSheet.ChartObjects»?Ошибка времени выполнения VBA 91
Option Explicit
Sub ScaleAxes()
With ActiveChart.Axes(xlValue, xlPrimary)
.MaximumScale = ActiveSheet.Range("B14").Value
.MinimumScale = ActiveSheet.Range("B15").Value
.MajorUnit = ActiveSheet.Range("B16").Value
End With
End Sub
Возможно, нет активной диаграммы? – Jeremy
Установите диаграмму в переменную. – findwindow