ВБА Бреак - Топ 2 методе за примену тачака прекида у ВБА

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

Екцел ВБА БреакПоинт

Бреак се користи у ВБА када желимо да код престане да се извршава када су задати критеријуми испуњени, или понекад код наиђе на грешку која ће приказати нетачну вредност, тада нам је потребна наша изјава или код да би се прекинули, у ВБА постоји уграђена изјава за бреак и познат је под називом ЕКСИТ изјава.

ВБА Бреак је дугме за паузу за извршавање кода. Све линије кода изнад тачке прекида покретаће се док не пронађе тачку прекида у коду.

За вашу информацију, доле је пример узорка слике тачке прекида.

На горњој слици црвена линија означава тачку прекида.

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

Када тестирате огроман код, потребно је пуно времена да пређете кроз сваку линију, па да бисмо брзо прешли на следећи ниво или корак кода, можемо поставити тачку прекида и тестирати до тачке прекида и наставити од те тачке прекида ред по ред. У неким случајевима, без постављања тачке прекида, можемо изаћи и из потпроцедуре.

Зашто га морамо користити?

Отклањање грешака је саставни део кодирања на било ком језику. Отклањање грешака омогућава нам да пронађемо рупе у коду и да их поправимо. Током отклањања грешака у великој количини кода, морамо проћи кроз редове кодова без грешака, а да не губимо много времена. Код без грешака нема кодова грешака.

На пример, претпоставимо да имате 100 редова кода и да сигурно знате да је ваших првих 25 редова кода без грешака. Али проблем је када се тестирају код, морамо да тече од прве линије кода, не можемо директно води у 26 -ог линију, тако да у овим случајевима, треба да подесите тачку прекида и пролазе кроз први 25 линије кода брзо.

Постављањем ВБА преломна тачка у, можете да притиснете тастер Ф5 за покретање макро код, и ваш извршење ће бити завршен до 26. -ог линију, а пошто смо применили тачку прекида, она ће се зауставити. Од те линије даље можемо отклонити грешке у коду.

Како применити БреакПоинтс у ВБА?

Тачке прекида је врло лако додати и уклонити из линије кодова. Тачке прекида можемо применити на два начина.

  • Притиснем тастер Ф9 одабиром линије прекида кода.
  • Кликните на леву маргину линије кода прекида.

Метод # 1

Сада погледајте како поставити тачку прекида „Притиском на тастер Ф9 одабиром линије прекида тачке кода.“

  • Претпоставимо да имате знатан код, нешто попут доњег реда.
  • Овде имамо много линија кода. Претпостављам да желите да поставите тачку прекида на 6 -ог линије. Поставите курсор на 6 -ог линије.
  • Након постављања курсора притисните тастер Ф9.
  • Чим притиснете тастер Ф9, видећете црвену маркирану линију као доле.
  • Ако покренете код, извршаваће се док не пронађе црвену линију или паузирану линију коју смо креирали притиском на тастер Ф9.

Када покренете код, на левој страни ћете видети док се не убаце вредности А5 ћелије.

На десној страни можемо видети жуто обојену линију, то је показатељ да ће линија ускоро извршити ту линију кода, али пошто смо поставили тачку прекида, она је само тамо паузирана.

Метод # 2

Сада погледајте како поставити тачку прекида помоћу „Кликните на леву маргину линије кода прекида“.

Ова метода такође делује на исти начин, али примена је различита.

  • Као што смо видели у претходном слици, било је потребно да подесите тачку прекида на 6 -ог линије. У овој методи, овде морамо да одаберемо одређену линију кода. Уместо тога, можемо кликнути на леву маргину те одређене линије кода.
  • Тамо ће применити тачку прекида.

Овако, можемо поставити тачку прекида да заустави линију кодова.

  • Такође можемо поставити више тачака прекида или избором линије кода и притиском тастера Ф9 или кликом на леву маргину линије кода.

Помоћу тастера Ф9 можете укључити или искључити тачку прекида.

Занимљиви Чланци...