Задайте точки на прекъсване във VBA макроси

Съдържание

Как да контролираме изпълнението на макроси

Искате ли да разберете какво точно се случва във вашите макроси? Това може да бъде особено полезно за отстраняване на неизправности. Интелигентен вариант е използването на точки на прекъсване във вашите макроси. Това са позиции, на които Excel прекъсва изпълнението на макроса и веднага прескача до съответната позиция в редактора на VBA.

Как да настроите стоп в макрос:

  1. Отворете работната книга, в която се намира макросът.
  2. Използвайте комбинацията от клавиши ALT F11, за да извикате редактора на VBA.
  3. В изходния код на VBA изберете позицията, където искате да настроите точка на прекъсване.
  4. Щракнете с левия бутон върху лявото поле на кодовия прозорец в реда, който искате.

Сега на това място се появява червена точка и цялата линия е маркирана.

Точката на прекъсване вече е зададена. Следващата илюстрация показва как може да изглежда това:

Ако сега стартирате макроса, Excel автоматично прекъсва изпълнението на съответната спирка и след това прескача към редактора на VBA.

На този етап вече имате разнообразни възможности. Най -важните от тях са:

  1. С клавиша F8 вече можете да продължите да изпълнявате макроса на единични стъпки.
  2. Използвайте клавиша F5, за да продължите изпълнението на макроса.

Ако искате отново да изтриете точката на прекъсване, можете да изключите червената точка, като щракнете отново върху същото място в редактора на VBA. Използвайте комбинацията от клавиши CTRL SHIFT F9, за да изтриете всички точки на прекъсване в макрос.

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave