/ / Екцел макро грешке

Екцел макро грешке

Ово поглавље вас учи како се бавити макро грешке ин Екцел. Прво, направимо неке грешке.

Поставите командно дугме на свој радни лист и додајте следеће линије кода:

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

1. Кликните на командно дугме на листу.

Резултат:

Сложите грешку у програму Екцел ВБА

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

Променљива к није дефинисана. Зато што на почетку нашег кода користимо израз Екплицит Екплицит, морамо да објавимо све наше варијабле. Екцел ВБА обојена је к плава да би указала на грешку.

3. У уређивачу Висуал Басиц кликните на Ресет да бисте зауставили грешку.

Кликните на Ресет

4. Исправите грешку додавањем следеће линије кода на почетку кода.

Dim x As Integer

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

5. У Висуал Басиц Едитор-у поставите курсор пре приватног и притисните Ф8.

Прва линија постаје жута.

Прва линија је жута

6. Притисните Ф8 још три пута.

Притисните Ф8 Три више времена

Појавиће се сљедећа грешка.

Грешка у раду

Објект Ранге има својство под именом Валуе. Дебуггинг је одличан начин да не само пронађете грешке, већ и боље разумете код. Наш програм примера за отклањање вам показује како да поједете кораке кроз свој код и видите ефекат сваке линије кода на вашем радном листу.

Такође прочитајте: