Просто начинаю с этого материала VBA ....
Из всех примеров, которые я вижу, данные для диаграмм основаны на диапазоне ячеек, как показано здесь:
Sub UpdateChartSourceData()
With ActiveSheet
.ChartObjects(1).Chart.SetSourceData _
Source:=.Range("ChtSourceData"), _
PlotBy:=xlColumns
End With
End Sub
Моя подпрограмма рассчитывает несколько значений внутри себя с помощью подпрограмм и сохраняет значения в переменных, а не в ячейках на листе.
Именно эти переменные я хотел бы использовать в качестве данных для диаграммы, но не смог понять, как установить в качестве источника переменные из моей подпрограммы вместо диапазона ячеек.
У вас есть ссылка на какие-либо примеры?