2015-04-21 6 views
0

У меня есть фрагмент кода, который должен вставлять диаграммы на основе таблицы. Он работал, но теперь он бросает ошибку времени выполнения «438». Объект не поддерживает свойство или метод»Невозможно вставить диаграммы с помощью VBA

Range("P4:AC6").Select 
ActiveSheet.Shapes.AddChart2(276, xlAreaStacked).Select 
ActiveChart.SetSourceData Source:=Range("'BU wise Summary'!$P$4:$AC$6") 
ActiveChart.ClearToMatchStyle 
ActiveChart.ChartStyle = 283 
ActiveChart.Parent.Cut 
Sheets("Charts").Select 
Cells(204, 7).Select 
ActiveSheet.ChartObjects.Select 
ActiveChart.ChartArea.Select 
ActiveSheet.ChartObjects.Delete 
ActiveSheet.Paste 

Может кто-то дайте мне знать, что это ошибка?

+2

Поскольку вы используете этот код в [Excel v. <2013] (https://msdn.microsoft.com/en-us/library/office/jj228277.aspx)? – GSerg

+0

Ох ... да, можете ли вы опубликовать это как ответ, чтобы я мог закрыть эту тему? – Anarach

ответ

Смежные вопросы