|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
29.04.2010, 08:27 | #1 |
Регистрация: 20.04.2010
Сообщений: 9
|
Как скопировать макросы в другую книгу?
Как мне сделать так, что какой бы я не открыл файл excel, везде появлялись написанные мною макросы? Или как организовать ссылку из других книг на книгу с макросами?
p.s. excel2003 заранее спасибо |
29.04.2010, 08:36 | #2 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Не надо копировать макросы в каждый файл.
Тут есть как минимум 2 варианта решения: 1) Создаёте надстройку (файл .XLA), и помещаете в неё все макросы. 2) Используете специально предназначенную для этих целей личную книгу макросов (файл personal.xls) Почитать про личную книгу макросов можно здесь: http://www.eusi.ru/lib/podlin_progra...cel_24/2.shtml http://www.planetaexcel.ru/forum.php?thread_id=5683
__Полезные надстройки для Excel. Парсинг сайтов и файлов.
Макросы любой сложности на заказ. Мониторинг цен конкурентов Последний раз редактировалось EducatedFool; 29.04.2010 в 08:38. |
29.04.2010, 20:14 | #3 | |
Регистрация: 20.04.2010
Сообщений: 9
|
Цитата:
|
|
29.04.2010, 23:30 | #4 |
Регистрация: 20.04.2010
Сообщений: 9
|
Еще вопрос. Я перетащил модули и формы в проект(personal.xls), теперь возникла такая проблема, что макросы не работают от туда. Подозреваю это из-за того что у меня в коде всякие объекты типа activesheet, thisworkbook и т.п., если я прав то возможно ли избежать данной проблемы? или что надо добавить в код чтобы всё встало на место.
|
29.04.2010, 23:58 | #5 | ||
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Цитата:
выкладывайте код - поглядим. Цитата:
Всё остальное в коде можно оставить без изменений. |
||
30.04.2010, 08:13 | #6 |
Регистрация: 20.04.2010
Сообщений: 9
|
Поменял thisworkbook на activeworkbook как вы и сказали, помогло. Огромное вам спасибо
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
как передать значение ячейки в другую книгу? | ShamanK | Microsoft Office Excel | 9 | 21.02.2017 01:52 |
Как скопировать данные таблицы из одной базы access в другую? | AK BULLETS | БД в Delphi | 2 | 31.03.2010 13:09 |
как передать условное форматирование ячейки в другую книгу? | ShamanK | Microsoft Office Excel | 1 | 04.12.2009 05:36 |
Как перенести макросы и формы VB в другую книгу | Talisman | Microsoft Office Excel | 3 | 21.11.2009 12:35 |
Как скопировать выпадающий список на другой лист и в другую книгу | gleod | Microsoft Office Excel | 4 | 07.07.2009 22:36 |