Трассировка выполнения кода
К трассировке выполнения кода обращаются, поскольку не всегда ясно, какой оператор выполняется первым. Трассировка выполнения кода осуществляется следующими способами:
Выполнить пошагово: выполняется трассировка каждой строки кода и заход в процедуры. Этот способ позволяет просматривать воздействие каждого оператора на переменные.
Шаг с обходом: каждая процедура выполняется так, как если бы она была одним оператором. Используйте этот способ вместо метода Выполнить пошагово, чтобы пошагово передвигаться по вызовам процедур и не входить в вызываемую процедуру.
Шаг с выходом: выполняется весь остальной код в процедуре, как если бы это был один оператор, и осуществляется выход к следующему оператору в процедуре, которая вызвала данную процедуру вначале.
Выполнить до текущей позиции: позволяет выбирать оператор в коде, где требуется остановить выполнение кода. Это дает возможность "перешагивать" через разделы кода, например через большие циклы.
Чтобы выполнить трассировку кода с текущего оператора
- В меню Отладка выберите команду Выполнить пошагово (F8), Шаг с обходом (SHIFT+F8), Шаг с выходом (CTRL+SHIFT+F8) или Выполнить до текущей позиции (CTRL+F8).
Чтобы выполнить трассировку кода с начала программы
- В меню Отладка выберите пункты Выполнить пошагово (F8), Шаг с обходом (SHIFT+F8), Шаг с выходом (CTRL+SHIFT+F8) или Выполнить до текущей позиции (CTRL+F8).
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.