Форум программистов
 
Регистрация на форуме тут, о проблемах пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль.

Как купить рекламу на форуме


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

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

Купить рекламу на форуме 20000 рублей в месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 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,435
По умолчанию

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

Последний раз редактировалось 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
Сообщений: 29
По умолчанию

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

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


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



Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru
Пеллетный котёл Emtas
котлы EMTAS