Попробуй записать макрос в Excele, а потом посмотри его.
Я обычно для несложных отчетов делаю так, ставлю на запись макрос, набрасываю примерный отчет, останавливаю макрос, копирую его, вставляю в свой код, подправляю и все, 15 мин-отчет готов. К тому же в MSOffice есть файл с иерархией объектов Excel. А для сложных отчетов шаблоны, действительно идеальное решение.