Здравствуйте!
Не уловил момента когда такое произошло, но в процессе написания кода для Excel в VBA
в режиме отладчика Excel стал самопроизвольно закрываться.
не подскажете из-за чего это может происходить?
ошибка происходит при включении "режима конструктора" или после завершения процесса отладки (по кнопке "остановить выполнение макроса").
Сам файл пока не выкладываю. Надеюсь кто-то подскажет на что нужно обратить внимание и смогу разобраться самостоятельно.
пока попробую по шагам откатить код до предыдущих версий чтобы понять когда ошибка исчезнет.
в файле есть:
несколько листов реагирующих на изменение ячеек
3 UserForms
3 подключения к внешним данным
15 обработчиков запросов PowerQuery
в журнале событий генерируется следующая запись:
Имя журнала: Application
Источник: Application ErrorДата: 02.02.2021 13:58:05
Код события: 1000
Категория задачи:(100)
Уровень: Ошибка
Ключевые слова:Классический
Пользователь: Н/Д
Компьютер: .....
Описание:
Имя сбойного приложения: EXCEL.EXE, версия: 16.0.12527.21416, метка времени: 0x5fc53649
Имя сбойного модуля: VBE7.DLL, версия: 0.0.0.0, метка времени: 0x5f512666
Код исключения: 0xc0000005
Смещение ошибки: 0x00000000002c3bbf
Идентификатор сбойного процесса: 0x385c
Время запуска сбойного приложения: 0x01d6f91feedd9d00
Путь сбойного приложения: C:\Program Files\Microsoft Office\Root\Office16\EXCEL.EXE
Путь сбойного модуля: C:\Program Files\Common Files\Microsoft Shared\VBA\VBA7.1\VBE7.DLL
Идентификатор отчета: 8c5a8f46-32c4-4675-97b6-3f81fd30e791
Полное имя сбойного пакета:
Код приложения, связанного со сбойным пакетом:
Xml события:
Код |
---|
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Application Error" />
<EventID Qualifiers="0">1000</EventID>
<Level>2</Level>
<Task>100</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2021-02-02T04:58:05.193770800Z" />
<EventRecordID>54940</EventRecordID>
<Channel>Application</Channel>
<Computer>......</Computer>
<Security />
</System>
<EventData>
<Data>EXCEL.EXE</Data>
<Data>16.0.12527.21416</Data>
<Data>5fc53649</Data>
<Data>VBE7.DLL</Data>
<Data>0.0.0.0</Data>
<Data>5f512666</Data>
<Data>c0000005</Data>
<Data>00000000002c3bbf</Data>
<Data>385c</Data>
<Data>01d6f91feedd9d00</Data>
<Data>C:\Program Files\Microsoft Office\Root\Office16\EXCEL.EXE</Data>
<Data>C:\Program Files\Common Files\Microsoft Shared\VBA\VBA7.1\VBE7.DLL</Data>
<Data>8c5a8f46-32c4-4675-97b6-3f81fd30e791</Data>
<Data>
</Data>
<Data>
</Data>
</EventData>
</Event> |
P.S. с другого компьютера использование файла ошибок не вызывает.