Программа Excel - довольной мощный инструмент для создания графиков, а вот сделать запись макроса действительно удается не всегда корректно. График в программе строится с помощью объекта ole. График может быть построен на отдельном листе или быть внедренным в лист с данными. Сначала по данным значениям нужно построить диаграмму. Это делается в меню Вставка -Диаграмма.
После построения диаграммы нужно записать макрос, который построит график.
Макрос может быть сформирован При этом нужно сделать текст макроса, добавить в макросы, выполнить макрос и удалить.
Можно сделать универсальный макрос с кучей параметров: тип диаграммы, область значений, заголовок, расположение и использовать его для построения любых нужных графиков. Готовый макрос нужно записать с именем, и вызывать в случае надобности.