Отладка макроса

В Excel макросы написаны на языке, который называется Visual Basic для приложений или VBA. Когда вы пишете макрос, вам необходимо протестировать его и исправить любые ошибки в макросе. Этот процесс называется отладкой . Процесс отладки макроса в VBA такой же, как отладка на любом другом языке программирования. Все, что вам нужно сделать, это выполнить макрос, по одной команде за раз, и убедиться, что он работает так, как вы думаете. Вы делаете это, просматривая как окна макроса, так и тестовый лист. По мере выполнения макроса (используя команды, доступные в меню «Отладка» редактора VBA), вы можете исправить любые обнаруженные ошибки. (Мне особенно нравится использовать клавишу F8 для пошагового выполнения макроса по одной строке за раз.)

При отладке макросов необходимо убедиться, что вы продумываете все возможные способы использования макроса и все возможные условия, которые могут существовать во время вызова макроса. Испытайте макрос всеми этими способами и во всех этих условиях. Таким образом, вы сделаете свой макрос гораздо более полезным.

Однако не удивляйтесь, если вы отдадите свою книгу друзьям, и они обнаружат ошибки, о которых вы даже не догадывались. В этих случаях процесс отладки точно такой же, как упоминалось выше, за исключением того, что вы используете их данные в качестве тестовой таблицы. Попробуйте выполнить макрос, используя их данные, по одной строке за раз, пока не обнаружите, где произошла ошибка в коде, а затем исправьте это.

Источник: frestage.ru

Бытовой вопрос