/ / Помилки макросів Excel

Помилки макросу Excel

Цей розділ навчає вас, як боротися з цим макропомилки в Excel. По-перше, дозвольте створити деякі помилки.

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

x = 2
Range("A1").Valu = x

1. Натисніть кнопку команди на аркуші.

Результат:

Помилка компіляції в Excel VBA

2. Натисніть кнопку ОК.

Змінна x не визначена. Оскільки ми використовуємо оператор Explicit Explicit в початку нашого коду, ми повинні оголосити всі наші змінні. Excel VBA має кольоровий синій символ, щоб вказати на помилку.

3. У редакторі Visual Basic натисніть кнопку Скинути, щоб зупинити відладчик.

Натисніть "Скинути"

4. Виправте помилку, додавши наступну кодову лінію на початку коду.

Dim x As Integer

Можливо, ви чули про техніку, звану на налагодження раніше. За допомогою цієї методики ви можете пройти через свій код.

5. У редакторі Visual Basic помістіть курсор до приватного і натисніть клавішу F8.

Перший рядок жовтий.

Перша лінія перетворює жовтий колір

6. Натисніть клавішу F8 ще три рази.

Натисніть клавішу F8 ще три разу

З'явиться така помилка.

Помилка виконання

Об'єкт Range має властивість Value. Значення тут не вказано правильно. Налагодження - це чудовий спосіб не тільки знайти помилки, але також краще зрозуміти код. Наша програма для налагодження демонструє вам, як виконувати крок по коду і переглянути вплив коду рядка на ваш робочий аркуш.

Також читайте: