![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 20.04.2010
Сообщений: 9
|
![]()
Как мне сделать так, что какой бы я не открыл файл excel, везде появлялись написанные мною макросы? Или как организовать ссылку из других книг на книгу с макросами?
p.s. excel2003 заранее спасибо ![]() |
![]() |
![]() |
![]() |
#2 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]()
Не надо копировать макросы в каждый файл.
Тут есть как минимум 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. |
![]() |
![]() |
![]() |
#3 | |
Регистрация: 20.04.2010
Сообщений: 9
|
![]() Цитата:
![]() |
|
![]() |
![]() |
![]() |
#4 |
Регистрация: 20.04.2010
Сообщений: 9
|
![]()
Еще вопрос. Я перетащил модули и формы в проект(personal.xls), теперь возникла такая проблема, что макросы не работают от туда. Подозреваю это из-за того что у меня в коде всякие объекты типа activesheet, thisworkbook и т.п., если я прав то возможно ли избежать данной проблемы? или что надо добавить в код чтобы всё встало на место.
|
![]() |
![]() |
![]() |
#5 | ||
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]() Цитата:
выкладывайте код - поглядим. Цитата:
Всё остальное в коде можно оставить без изменений. |
||
![]() |
![]() |
![]() |
#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 |