Ситуация:ISO Как программировать кнопку ActiveX в Workbook 1 для запуска макросов в Workbook 2?
У меня есть две книги:
- Workbook # 1: загруженная набор данных из хранилища данных в онлайновом режиме
- Workbook # 2: Мастер коллекция макрокоманд
I создали набор макросов для форматирования набора данных после того, как он был загружен из онлайн-репозитория. Этот набор данных может сильно отличаться в зависимости от особенностей, которые пользователи выбрали перед загрузкой данных. Созданные мной макросы охватывают все возможные сценарии. Таким образом, при открытии диалогового окна «Просмотр макросов» подавляющее количество выбирается. Даже с эффективными соглашениями об именах слишком много, чтобы просеять мою аудиторию, у которой средний уровень опыта с Excel.
Чтобы упростить свой опыт, я хотел выровнять игровое поле, просто предоставив кнопку «Перейти» после выбора из раскрывающегося списка ActiveX.
Я успешно создал раскрывающийся список, заполнил список, и после активации кнопки «Перейти» выбор запускает конкретный макрос для запуска.
МОЯ ПРОБЛЕМА:
мне нужно субкод на кнопку "Go" в Workbook # 2, чтобы заставить макрос работать в Workbook # 1.
Благодарим вас за всю вашу помощь!
Опубликовать образец макроса. Вы можете активировать другую книгу перед запуском кода. Вы можете ссылаться на элементы в книгах, кроме книги, содержащей код. – teylyn
Тейлин, я знаю, что это возможно. Я не сомневался в этом. Мне нужен реальный код для игры или альтернативные методы, которые были бы более эффективными. Я уверен, что есть методы, которые я не рассматривал. –
TO CLARIFY: Большинство обучающих программ, которые я нашел онлайн, объясняют, как запускать макросы, сохраненные в неактивной книге в текущей книге. ЧТО НЕ ЧТО Я НУЖДАЮ. Мне нужно знать, как активировать макрос из рабочей книги № 1 (активная книга), но это работает в книге № 2 (неактивная рабочая книга). Как выключатель света в доме, подключенный к вторичному дому. –