Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.02.2010, 15:30   #1
akd2009
Пользователь
 
Регистрация: 30.10.2009
Сообщений: 27
По умолчанию как привязать одну кнопку к разным книгам

Имеется:
Несколько разных книг, в каждой из которых есть свой макрос.
Если я создам на панели инструментов кнопку, и привяжу ее к макросу, то при открытии любой из книг при нажатии кнопки будет выполняться только один, привязанный к ней макрос.
Вопрос:
как можно заставить одну кнопку запускать макросы в разных книгах?
akd2009 вне форума Ответить с цитированием
Старый 02.02.2010, 15:51   #2
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Цитата:
заставить одну кнопку запускать макросы в разных книгах?
А что, макросы настолько сильно различаются?

Конечно, я не знаю, что делают эти Ваши макросы, но, как мне кажется, ваш подход неверен изначально.

Если один и тот же макрос прописан в разных книгах, то самым оптимальным решением будет:
1) Перенести макрос в отдельную надстройку (или личную книгу макросов), и назначить этому макросу кнопку на панели инструментов
2) Удалить все макросы из файлов.
EducatedFool вне форума Ответить с цитированием
Старый 02.02.2010, 16:26   #3
akd2009
Пользователь
 
Регистрация: 30.10.2009
Сообщений: 27
По умолчанию

Макросы абсолютно одинаковы.
По окончании месяца файл копируется с новым именем, и в нем кнопка продолжает запускать макрос в старом файле, вот и хотелось бы от этого избавиться.
А можно поподробней по поводу Вашего совета, т.к., очевидно, это именно то, что надо.
akd2009 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Несколько действий на одну кнопку include Общие вопросы Delphi 8 03.01.2010 20:05
как привязать время? Alexi Компоненты Delphi 2 12.04.2009 22:32
Как привязать help файл к программе? Волк Общие вопросы Delphi 1 13.02.2009 07:13
Как привязать макрос к дате? АLексаNдр Microsoft Office Excel 3 12.08.2008 14:34
Как привязать рисунок к записи в БД? DIBAZOL БД в Delphi 12 17.07.2008 10:29