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

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


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