Вопрос № 67527: Уважаемые эксперты, подскажите, пожалуйста, можно ли изменить существующий макрос так, чтобы он был сохранен в личной книге макросов, или придется заново его делать?
И еще вопрос, почему, если в макросе заданы действия с разными листами, при изме...
Вопрос № 67.527
Уважаемые эксперты, подскажите, пожалуйста, можно ли изменить существующий макрос так, чтобы он был сохранен в личной книге макросов, или придется заново его делать?
И еще вопрос, почему, если в макросе заданы действия с разными листами, при изменении названия листа макрос перестает действовать.
Есть ли какой-нибудь выход из этого.
Заранее благодарна вам.
Жду ответа.
Отправлен: 18.12.2006, 14:20
Вопрос задал: Alla Gurga (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Neo
Здравствуйте, Alla Gurga!
Да можно при открытой для записи личной книги макросов (в папке автозагрузки).
1)Закрыть все активные книги, что бы перед вами осталось главное окно и серое поле.
2)Сервис - Записать макрос, выбрать Личная книга.
4. Сгенериться файл PERSONAL.XLS.
Насколько я помню в VBA при переименовании листа в теле макроса нужно сделать тоже самое.
Ответ отправил: Neo (статус: 3-ий класс)
Ответ отправлен: 18.12.2006, 15:27
Отвечает: Другов-Кручинский Владимир Валерьевич
Здравствуйте, Alla Gurga!
Чтобы исключить зависимость макроса от имени листа при переходе с листа на лист можно задейтсвовать команды: ActiveSheet.Next.Select и ActiveSheet.Previous.Select