Я макросы научилась писать самостоятельно. Давно это  было. Сейчас мне уже не нужно.В общем, делала автозапись макроса, затем открывала код и  смотрела, что получилось, добавляла что-то, что само не автозаписывалось. Потом подключила справочник по VB. До этого у меня были основы программирования, типа знала, как организовать цикл и тому подобное )))