Несколько проще, хотя идеологически менее правильно

- нажать кнопку "Запись макроса", выполнить все необходимые действия вручную, а потом посмотреть код, который запишется в модуль. Он неоптимальный, но, обычно, выполняет те же самые действия.
Быть... или не быть. Вот. В чём вопрос?