У меня есть книга Excel (v2016), где мне удалось получить имя таблицы таблицы на основе наибольшего количества записей. Это значение (которое является именем таблицы) находится в ячейке B4 "Парето".
Я использую следующий код для обновления диаграммы с использованием вышеупомянутого имени таблицы
Sub GetTables()
Dim YTDL1TableName As String
Dim YTDL1Range As Range
YTDL1TableName = Sheets("Pareto").Range("B4")
Set YTDL1Range = Sheets("Pareto").Range(Sheets("Pareto").ListObjects(YTDL1TableName).Range.Address(True, True))
Sheets("Pareto").ChartObjects("YTDL1").Activate
ActiveChart.ChartArea.Select
ActiveChart.HasTitle = True
ActiveChart.ChartTitle.Text = YTDL1TableName
ActiveChart.SetSourceData Source:=YTDL1Range
End Sub
Пока графики обновляются, я получаю сообщение об ошибке
Ошибка выполнения '445': объект не поддерживает это действие
Как мне избавиться от этой ошибки?
Заранее спасибо