Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Пропадают макросы после создание соединения с БД через Power - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Пропадают макросы после создание соединения с БД через Power
colonel_ex Дата: Воскресенье, 21.04.2024, 19:01 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 1
Репутация: 0 ±
Замечаний: 0% ±

Приветствую участников.

Столкнулся с проблемой, которую не могу решить. Имеется файл с расширением .xlsm и макросами в нем. В файле имеется огромная простыня статических исходных данных. Каждый месяц я их готовлю в отдельной книге и делаю копипаст. Недавно я изменил файл: добавил подключение к MS SQL Database через Power Query чтобы эта простыня обновлялась сама без моего участия. После запуска макроса файл перестает сохраняться, а все макросы исчезают из View/View Macros. Последовательно выполняя шаги и сохраняя файл обнаружил такую последовательность:

1. Добавляю Connection к базе данных и подтягиваю данные.
2. Сохраняю файл. Файл сохраняется.
3. Запускаю макрос, отработка успешная.
4. Пробую сохранить файл теперь. Файл не сохраняется. Вылетает ошибка "Errors were detected while saving..." и следом "File not saved".
5. Все макросы исчезают. То есть физически в файле они присутствуют, но их невозможно увидеть в списке макросов через View. Через VBA я их вижу, но при попытке открыть модуль (любой) вылетает ошибка Automation Error.
6. Работоспособность макросов сохранена. Я могу их вызвать по назначенной кнопке или назначенному шорткату и они отработают.

Итого: не могу зайти в код ни одного из макросов, файл не сохраняется (ни сам по себе ни при попытке сохранить его копию под другим именем).

Можете подсказать хотя бы в каком направлении копать? Вероятно это как-то связано именно с Power Query, так как раньше ничего подобного не наблюдалось.


Сообщение отредактировал colonel_ex - Воскресенье, 21.04.2024, 19:02
 
Ответить
СообщениеПриветствую участников.

Столкнулся с проблемой, которую не могу решить. Имеется файл с расширением .xlsm и макросами в нем. В файле имеется огромная простыня статических исходных данных. Каждый месяц я их готовлю в отдельной книге и делаю копипаст. Недавно я изменил файл: добавил подключение к MS SQL Database через Power Query чтобы эта простыня обновлялась сама без моего участия. После запуска макроса файл перестает сохраняться, а все макросы исчезают из View/View Macros. Последовательно выполняя шаги и сохраняя файл обнаружил такую последовательность:

1. Добавляю Connection к базе данных и подтягиваю данные.
2. Сохраняю файл. Файл сохраняется.
3. Запускаю макрос, отработка успешная.
4. Пробую сохранить файл теперь. Файл не сохраняется. Вылетает ошибка "Errors were detected while saving..." и следом "File not saved".
5. Все макросы исчезают. То есть физически в файле они присутствуют, но их невозможно увидеть в списке макросов через View. Через VBA я их вижу, но при попытке открыть модуль (любой) вылетает ошибка Automation Error.
6. Работоспособность макросов сохранена. Я могу их вызвать по назначенной кнопке или назначенному шорткату и они отработают.

Итого: не могу зайти в код ни одного из макросов, файл не сохраняется (ни сам по себе ни при попытке сохранить его копию под другим именем).

Можете подсказать хотя бы в каком направлении копать? Вероятно это как-то связано именно с Power Query, так как раньше ничего подобного не наблюдалось.

Автор - colonel_ex
Дата добавления - 21.04.2024 в 19:01
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!