0
我正在嘗試更改用vba生成的圖表的位置。目前,它只是從列中獲取數據,可能會或可能不會更改大小。我知道我沒有'Chart1'識別我的代碼,但我無法弄清楚在哪裏聲明它不會爲圖表創建另一個表單。使用VBA更改圖表的位置
reportsheet.Select
ActiveSheet.Range("a4", ActiveSheet.Range("a4").End(xlDown)).Select
ActiveSheet.Shapes.AddChart.Select
With ActiveSheet.Shapes("Chart1")
.Left = Range("A40").Left
.Top = Range("A40").Top
End With
將該行添加到VBA中,它給我一個運行時錯誤,指出找不到指定名稱的項目。它突出顯示With ActiveSheet.Shapes(「Chart1」)作爲錯誤行。 –
請嘗試使用獨特的名稱 – Maddy