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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 04.06.2021, 17:28   #1
Киолан
Новичок
Джуниор
 
Регистрация: 04.06.2021
Сообщений: 1
По умолчанию Не запланированный запуск чужого макроса

Добрый день. Есть два файла. Один в котором я пишу макрос(книга 1)для забора данных из второго файла(книга 2).Проблема в том, что когда я в книге 1 запускаю макрос, а именно команда фильтр таблицы, макрос перестаёт работать и перескакивает на макрос который вшит в книгу 2. При чем это происходит когда я активирую команду фильтра в своём макросе, но сам фильтр таблицы происходит на книге 2. Как такое возможно? Ни каких call естественно нет в моем макросе да и при чем тут фильтр таблицы? Я понимаю что мало исходных данных, наверное нужно скинуть сам макрос и тот макрос который самостоятельно запускается, но может сходу подскажете что нужно сделать.
Киолан вне форума Ответить с цитированием
Старый 04.06.2021, 21:15   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

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

Последний раз редактировалось IgorGO; 07.06.2021 в 06:09.
IgorGO вне форума Ответить с цитированием
Старый 07.06.2021, 05:25   #3
NAGUS
Новичок
Джуниор
 
Регистрация: 07.06.2021
Сообщений: 1
По умолчанию

Киолан, Обрати внимание на строку обращение в макросе 1 к книге 2. либо функция, в ней обращение к макросу 2. Либо макрос 2 срабатывает на открытие окна с книгой 2
NAGUS вне форума Ответить с цитированием
Старый 08.06.2021, 14:08   #4
Igor1961
Пользователь
 
Регистрация: 05.10.2015
Сообщений: 39
По умолчанию

Цитата:
Сообщение от Киолан Посмотреть сообщение
да и при чем тут фильтр таблицы?
При том, что Вы его (фильтр) Вашим макросом запускаете. Загляните в модуль листа, события выделения или изменения ячеек, как вариант - скорее всего на эти ячейки и посажен вызов "постороннего" макроса. Либо нужно активировать нужную книгу перед применением фильтра... Ну а если нужен более конкретный ответ - см.#2
Igor1961 вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запуск макроса Kot070 Microsoft Office Excel 2 14.07.2016 08:18
запуск макроса! sa920 Microsoft Office Excel 2 09.05.2012 01:40
как разрешить запуск второй копии чужого приложения s1s1s1 Общие вопросы Delphi 4 02.11.2011 01:47
Запуск макроса kaa1977 Microsoft Office Excel 5 12.04.2011 10:44
Запуск макроса с параметрами из другого макроса Saladin Microsoft Office Excel 2 19.01.2009 09:43