Excel VBA BreakPoint
Break се използва във VBA, когато искаме код да спре да се изпълнява, когато зададените критерии са изпълнени, или понякога кодът срещне грешка, която ще покаже неправилната стойност, тогава се нуждаем от нашето изявление или код за разбиване, има вграден оператор във VBA за почивка и е известен като изход EXIT.
VBA Break е бутонът за пауза за изпълнение на кода. Всички редове на кода над точката на прекъсване ще се изпълняват, докато не намери точката на прекъсване в кода.
За ваша информация по-долу е примерното изображение на линията на точката на прекъсване.

В горното изображение червена линия показва точката на прекъсване.
Откриването на силата на VBA идва, когато пишем огромен код за изпълнение на големи проекти, за да свършим работата. Когато пишем значително количество код, трябва да тестваме тези редове кодове, за да преминем към следващото ниво на кодиране, за да сме сигурни, че нашият ред код работи според нашата цел.
Когато тествате огромен код, отнема много време, за да преминете през всеки ред, така че за да преминете бързо към следващото ниво или стъпка от код, можем да зададем точката на прекъсване и да тестваме до точката на прекъсване и да продължим от тази точка на прекъсване ред по ред. В някои случаи, без да поставяме точката на прекъсване, можем да излезем и от подпроцедурата.
Защо трябва да го използваме?
Отстраняването на грешки е неразделна част от кодирането на всеки език. Отстраняването на грешки ни позволява да намерим вратичките в кода и да ги поправим. Докато отстраняваме грешки в голямо количество код, трябва да преминем през редове кодове без грешки, без да губим много време. Кодът без грешки е без кодове за грешки.
Например, приемете, че имате 100 реда код и със сигурност знаете, че първите ви 25 реда код са код без грешки. Но проблемът тук е, когато тестваме кода, трябва да стартираме от първия ред на кода, не можем директно да навлезем в 26 -ти ред, така че в тези случаи трябва да зададем точката на прекъсване и да преминем през първите 25 редове код бързо.
Като зададете точката на прекъсване на VBA, можете да натиснете клавиша F5, за да стартирате кода на макроса и вашето изпълнение ще бъде завършено до 26 -и ред и тъй като приложихме точката на прекъсване, тя ще спре там. От този ред нататък можем да отстраняваме грешки в кода.
Как да приложим BreakPoints във VBA?
Точките на прекъсване са много лесни за добавяне и премахване от реда на кодовете. Можем да приложим точки за прекъсване по два начина.
- Натискам клавиша F9, като избирам кода на точката на прекъсване.
- Щракнете върху левия марж на кода на точката на прекъсване.
Метод # 1
Сега вижте как да зададете точка на прекъсване, като „Натиснете клавиша F9, като изберете кода на точката на прекъсване“.
- Да приемем, че имате значителен код, нещо като долния ред.

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

- След като поставите курсора, натиснете клавиша F9.

- Веднага щом натиснете клавиш F9, можете да видите червена маркирана линия като долната.

- Сега, ако стартирате кода, той ще се изпълни, докато намери червената линия или пауза, която сме създали чрез натискане на бутона F9.

Когато стартирате кода, можете да видите от лявата страна, докато не се вмъкнат стойностите на клетката A5.
От дясната страна можем да видим жълто оцветената линия, това е индикация, че линията е на път да изпълни този ред код, но тъй като сме задали точката на прекъсване, тя е на пауза само там.
Метод # 2
Сега вижте как да зададете точка на прекъсване, като използвате „Щракнете върху левия марж на кода на точката на прекъсване“.
Този метод също работи по същия начин, но прилагането е различно.
- Както видяхме на горното изображение, трябваше да зададем точката на прекъсване на 6 -ия ред. При този метод тук трябва да изберем определен ред код. Вместо това можем да кликнете върху лявата страна на полето на конкретния ред код.

- Там ще приложи точката на прекъсване.

По този начин можем да зададем точката на прекъсване да поставя на пауза реда на кодовете.
- Също така можем да зададем множество точки на прекъсване, като изберете линията на кода и натиснете клавиша F9, или щракнете върху левия марж на реда на кода.

Можете да използвате клавиша F9, за да включите или изключите точката на прекъсване.