2
我将一个宏分配给一个形状,但我收到一个运行时错误'91'对象变量或未设置块变量。但是,当我从Developer选项卡运行宏时,它可以正常工作。 “ActiveChart.Axes”行是错误来自的地方。我是VBA的新手,所以任何帮助将不胜感激。我应该用“ActiveSheet.ChartObjects”替换“ActiveChart.Axes”吗?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