Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Дебагинг чужого кода. / 3 сообщений из 3, страница 1 из 1
24.10.2018, 10:51
    #39721901
kos20
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дебагинг чужого кода.
Всем привет!
Есть некий файлик EXCEL, который наполнен макросами, формулами, и макросами, которые подставляют формулы. Проблема в том, что часть информации на листе формируется в неявном виде (через процедуры, матрицы данных… короче черт голову сломит). Вопрос: как поймать тучку в коде которая генерит вставку данных на листе? Может, есть возможность как-то отследить через событие Worksheet_Change(ByVal Target As Range)? У кого какие есть идеи?
...
Рейтинг: 0 / 0
24.10.2018, 12:38
    #39722024
The_Prist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дебагинг чужого кода.
kos20,

Идея в таких случаях одна - ставить точки останова во всех процедурах, на которые падает подозрение в генерации данных. А далее все как обычно - F8 и пошаговое отслеживание действий.
...
Рейтинг: 0 / 0
24.10.2018, 20:12
    #39722472
Казанский
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дебагинг чужого кода.
kos20Может, есть возможность как-то отследить через событие Worksheet_Change(ByVal Target As Range)?Может и есть - попробуйте, в тело процедуры Stop и дальше F8.
Правда, в коде может быть запрет обработки событий Application.EnableEvents = False , тогда не сработает. Закомментируйте такие строки.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Дебагинг чужого кода. / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]