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