Прекините макро у Екцелу - једноставан Екцел ВБА

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

Можете прекинути макро у Екцел у било ком тренутку притиском на Есц или Цтрл + Бреак.

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

Дим к Ас Лонг
к = 5
Урадите Док је к> 2
к = к + 1
Лооп

1. Кликните на командно дугме на листу. Овај макро никада не престаје јер ће део после „До Вхиле“ увек бити тачан (к ће увек бити веће од 2).

2. Да бисте зауставили ову бесконачну петљу, притисните Есц или Цтрл + Бреак. Појавиће се следећи дијалог:

3. Притисните Крај да бисте завршили макро, кликните Отклањање грешака да бисте погледали макро у уређивачу Висуал Басиц.

4. Додајте следећу линију кода на почетак кода ако не желите да корисници вашег програма могу прекинути ваш макро (не препоручује се).

Апплицатион.ЕнаблеЦанцелКеи = клДисаблед

5. Иако Екцел ВБА ресетује својство ЕнаблеЦанцелКеи аутоматски на клИнтеррупт на крају макроа, добра је пракса (када се користи претходна линија кода) да се макро заврши следећом линијом кода:

Апплицатион.ЕнаблеЦанцелКеи = клИнтеррупт

Напомена: ако се Екцел замрзне и више не можете прекинути макро, притисните Цтрл + Алт + Делете и затворите Екцел.

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

wave wave wave wave wave