У цьому розділі ви дізнаєтесь, як поводитися помилки макросу в Excel. Спочатку створимо деякі помилки.
Помістіть команду на робочому аркуші та додайте такі рядки коду:
x = 2
Діапазон ("A1"). Значення = x
1. Натисніть кнопку команди на аркуші.
Результат:
2. Натисніть OK.
Змінна x не визначена. Оскільки ми використовуємо оператор Option Explicit на початку нашого коду, ми повинні оголосити всі наші змінні. Excel VBA позначає x синім для позначення помилки.
3. У редакторі Visual Basic натисніть Скинути, щоб зупинити налагоджувач.
4. Виправте помилку, додавши наступний рядок коду на початку коду.
Dim x як ціле число
Можливо, ви раніше чули про техніку під назвою налагодження. За допомогою цієї техніки ви можете переходити через свій код.
5. У редакторі Visual Basic розмістіть курсор перед приватним і натисніть F8.
Перший рядок жовтіє.
6. Натисніть F8 ще три рази.
З'являється така помилка.
Об'єкт Range має властивість під назвою Value. Тут значення записано неправильно. Налагодження - це чудовий спосіб не тільки знайти помилки, але й краще зрозуміти код. Наша прикладна програма налагодження показує вам, як зробити покроковий крок у вашому коді та побачити ефект кожного рядка коду на вашому аркуші.