Грешки в макроса на Excel - Лесен Excel VBA

Съдържание

Тази глава ви учи как да се справите макро грешки в Excel. Първо, нека създадем някои грешки.

Поставете команден бутон на работния си лист и добавете следните кодови редове:

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

1. Щракнете върху командния бутон на листа.

Резултат:

2. Щракнете върху OK.

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

3. В редактора на Visual Basic щракнете върху Нулиране, за да спрете отстраняване на грешки.

4. Коригирайте грешката, като добавите следния код в началото на кода.

Dim x като цяло число

Може би сте чували за техниката, наречена отстраняване на грешки, преди. С тази техника можете да преминете през кода си.

5. В редактора на Visual Basic поставете курсора пред Private и натиснете F8.

Първият ред става жълт.

6. Натиснете F8 още три пъти.

Появява се следната грешка.

Обектът Range има свойство, наречено Value. Тук стойността не е написана правилно. Отстраняването на грешки е чудесен начин не само да намерите грешки, но и да разберете по -добре кода. Нашата примерна програма за отстраняване на грешки ви показва как да извършите единична стъпка през кода си и да видите ефекта от всеки кодов ред във вашия работен лист.

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave