Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как задействовать внешний макрос?

411
02 ноября 2006 года
Serzh
136 / / 09.07.2003
Откровенно говоря, на100(3,14...)здило вставлять одни и те же изменения во все похожие книги (с точки зрения структуры книги и листов, состава и текста макросов)...

Есть ли возможность сохранить макрос вне книги и потом вызывать его
из любой такой книги, естественно, зная где он лежит?

Можно ли создать библиотеку таких макросов, и как потом вытаскивать нужный из библиотеки?
405
02 ноября 2006 года
Dmitrii
554 / / 16.12.2004
[QUOTE=Serzh]Есть ли возможность сохранить макрос вне книги и потом вызывать его из любой такой книги, естественно, зная где он лежит?[/QUOTE]
Попробуйте воспользоваться личной книгой макросов.
Эта книга (если она создана, конечно) открывается в фоновом режиме при запуске Excel. Все сохранённые в ней макросы доступны для применения в активной книге.
411
07 ноября 2006 года
Serzh
136 / / 09.07.2003
Боюсь, что это мне не подойдет, но все равно интересно
ЧТО ЭТО ЗА ЗВЕРЬ ТАКОЙ - ЛИЧНАЯ КНИГА МАКРОСОВ??
267
07 ноября 2006 года
Cutty Sark
1.2K / / 17.10.2002
Это файл personal.xls лежащий в каталоге автозапуска Экселя.

Чтобы создать его, попробуйте при запуске "Записи макроса" выбрать в качестве места запуска не "Эту книгу", а "Личную книгу макросов".

В принципе, любой файл, помещённый в каталог автозапуска Экселя будет открываться при каждом запуске Экселя. Просто сам Эксель по умолчанию называет его Personal.xls

Плюсы такого подхода: доступность из любой книги, лёгкий процесс обновления версий.
Минусы: ваши файлы перестают быть самодостаточными, и при переноске на другую машину надо перетаскивать туда Книгу Макросов.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог