Ошибки макросов Excel - Easy Excel VBA

Содержание

В этой главе рассказывается, как обращаться с ошибки макроса в Excel. Во-первых, давайте создадим несколько ошибок.

Поместите командную кнопку на свой рабочий лист и добавьте следующие строки кода:

х = 2
Диапазон ("A1"). Valu = x

1. Щелкните командную кнопку на листе.

Результат:

2. Щелкните ОК.

Переменная x не определена. Поскольку мы используем оператор Option Explicit в начале нашего кода, мы должны объявить все наши переменные. Excel VBA закрасил x синим цветом, чтобы указать на ошибку.

3. В редакторе Visual Basic нажмите «Сброс», чтобы остановить отладчик.

4. Исправьте ошибку, добавив следующую строку кода в начало кода.

Dim x As Integer

Возможно, вы уже слышали о технике, называемой отладкой. С помощью этой техники вы можете пошагово выполнять свой код.

5. В редакторе Visual Basic поместите курсор перед частным и нажмите F8.

Первая строка станет желтой.

6. Нажмите F8 еще три раза.

Появляется следующая ошибка.

У объекта Range есть свойство Value. Значение здесь написано неправильно. Отладка - отличный способ не только найти ошибки, но и лучше понять код. В нашем примере программы отладки показано, как выполнить пошаговое выполнение кода и увидеть эффект каждой строки кода на листе.

Вы поможете развитию сайта, поделившись страницей с друзьями

wave wave wave wave wave