Консультация № 67527
18.12.2006, 14:20
0.00 руб.
0 2 2
Уважаемые эксперты, подскажите, пожалуйста, можно ли изменить существующий макрос так, чтобы он был сохранен в личной книге макросов, или придется заново его делать?
И еще вопрос, почему, если в макросе заданы действия с разными листами, при изменении названия листа макрос перестает действовать.
Есть ли какой-нибудь выход из этого.
Заранее благодарна вам.
Жду ответа.

Обсуждение

Неизвестный
18.12.2006, 15:27
общий
это ответ
Здравствуйте, Alla Gurga!
Да можно при открытой для записи личной книги макросов (в папке автозагрузки).
1)Закрыть все активные книги, что бы перед вами осталось главное окно и серое поле.
2)Сервис - Записать макрос, выбрать Личная книга.
4. Сгенериться файл PERSONAL.XLS.
Насколько я помню в VBA при переименовании листа в теле макроса нужно сделать тоже самое.
Неизвестный
19.12.2006, 05:03
общий
это ответ
Здравствуйте, Alla Gurga!
Чтобы исключить зависимость макроса от имени листа при переходе с листа на лист можно задейтсвовать команды: ActiveSheet.Next.Select и ActiveSheet.Previous.Select
Форма ответа