Я построил кластеризованную диаграмму в Excel с помощью этого метода: http://www.tushar -mehta.com / excel / charts / stacked_columns.htm
Теперь я хочу, чтобы график был динамичным и отображал ежедневные данные за последние два месяца, но, поскольку у меня есть пустые строки, это сложно с смещением, индексом или менеджером имен.
Поэтому я ищу код VBA, который при нажатии кнопки перемещался бы вниз по области графика на один день.
Приведенный ниже код перемещает столбец B (значения продукта 1) только на одну ячейку вниз, но не столбец a, где указаны даты, и столбец c, где указаны значения продукта 2.
Я был бы очень признателен за помощь. Заранее спасибо.
Sub moveSelection()
Dim ss As Series
Dim strs() As String
Set ss = ActiveChart.SeriesCollection(1)
strs = Split(ss.Formula, ",")
Dim rg As Range
Set rg = Range(strs(2))
Set rg = rg.Offset(1, 0)
ActiveChart.SeriesCollection(1).Values = rg
End Sub