Я только так смог, но по моему это полный бред.
Идея обращаться к ActiveSheet вместо конкретного рабочего листа таит опасность выгрузить не те данные, если книга будет сохранена с другим активным листом (оператор щёлкнул ярлык другого листа, нажал сохранить - всё, у нас проблемы). Правильнее обращаться к листу по его имени. Тогда вообще неважно, какой лист активен и где по порядку находится этот лист. Конечно, кроме случая, когда обращение именно к активному листу является осознанным решением исходя из бизнес-логики.