Сортировка графика с использованием VBA - PullRequest
0 голосов
/ 03 июля 2019

У меня есть макрос Excel, который обновляет график для представления данных на другой вкладке. Я также хочу отсортировать график. Кажется, я не могу сделать это вручную и просто записать макрос.

Я попробовал приведенный ниже код, но получил ошибку времени выполнения 424, в которой говорится, что объект требуется

Sub Productivity_Report_Graph()

ActiveSheet.ChartObjects("Chart 1").Activate

ActiveChart.FullSeriesCollection(1).Values = _
    "='Customer Service Report'!$D$2:$D$100"

ActiveChart.FullSeriesCollection(2).Values = _
    "='Customer Service Report'!$P$2:$P$100"

ActiveChart.FullSeriesCollection(3).Values = _
    "='Customer Service Report'!$Q$2:$Q$100"

ActiveChart.FullSeriesCollection(1).XValues = _
    "='Customer Service Report'!$B$2:$B$100"

ActiveChart.FullSeriesCollection(1).XValues.AutoSort _

End Sub

1 Ответ

0 голосов
/ 04 июля 2019

В итоге я скопировал свои данные на другую вкладку, переупорядочил дату здесь (это мгновенно обновляется на графике) и затем скрыл график.Я сделал это как часть более крупного процесса RPA, но это также можно сделать в макросе Excel.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...