Правда я совершенно не соображаю как писать макросы под excel
В твоем случае ничего писать самостоятельно не требуется.
Нажмешь кнопку "записать макрос" проделаешь все необходимые действия, остановишь запись..., если надо посмотришь код и подправишь.
Так давайте попросим Била не писать новых версий Excel\'а
изучить один раз Perl в место shell, sed, awk
Ну и зачем ты все это написал? Начльник этого товарища работает в екселе!! И не собирается на своем компе устанавливать ни перл, ни апач, ни даже мускул. Ко всему прочему, файл cvs будет гораздо легче, чем ёксель-моксель с таким же количеством данных раз в 50. Так что проще грузить на сервак?