Експлицитна опција Екцел ВБА - Лаки Екцел макрои

Преглед садржаја

Топло препоручујемо употребу Опција Експлицитно на почетку вашег Екцел ВБА код. Коришћење опције Екплицит приморава вас да декларишете све своје променљиве.

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

Дим миВар Ас Интегер
миВар = 10
Опсег ("А1"). Вредност = мВар

Резултат је када притиснете командно дугме на листу:

Јасно је да ћелија А1 не садржи вредност 10. То је зато што смо случајно погрешно написали миВар. Као резултат тога, Екцел ВБА поставља вредност непријављене, празне променљиве мВар у ћелију А1.

Када користите опцију Екплицит, горњи кодни редови генеришу грешку јер нисмо декларисали променљиву мВар.

Резултат:

1. Притисните ОК. Затим кликните на Ресет (Стоп) да бисте зауставили отклањање грешака.

2. Исправите мВар тако да чита миВар.

Резултат је када притиснете командно дугме на листу:

Сада знате зашто бисте увек требали да користите Оптион Екплицит на почетку свог Екцел ВБА кода. Избегава се погрешно уписивање имена постојеће променљиве.

На срећу, можете упутити Екцел ВБА да аутоматски дода Оптион Екплицит.

1. У уређивачу програма Висуал Басиц кликните на Алатке, а затим на Опције.

2. Означите Рекуире Вариабле Децларатион.

Напомена: Опција Екплицит неће се аутоматски додати у постојеће Екцел датотеке. Једноставно упишите Оптион Екплицит иоурселф ако желите да је користите.

Ви ће помоћи развој сајта, дељење страницу са пријатељима

wave wave wave wave wave