Подесите тачке прекида у ВБА макроима

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

Како контролисати извршавање макроа

Да ли желите да сазнате шта се тачно дешава у вашим макроима? Ово може бити посебно корисно за решавање проблема. Паметна варијанта је употреба тачака прекида у вашим макроима. Ово су позиције на којима Екцел прекида извршавање макроа и одмах прелази на одговарајућу позицију у уређивачу ВБА.

Како поставити стоп у макроу:

  1. Отворите радну свеску у којој се налази макро.
  2. Користите комбинацију тастера АЛТ Ф11 да позовете ВБА едитор.
  3. У изворном коду ВБА изаберите позицију на којој желите да поставите тачку прекида.
  4. Кликните левим тастером миша на леву маргину прозора кода у линији коју желите.

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

Тачка прекида је сада подешена. Следећа илустрација приказује како ово може изгледати:

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

У овом тренутку имате различите могућности. Најважнији од њих су:

  1. Помоћу тастера Ф8 сада можете да покренете макро у појединачним корацима.
  2. Користите тастер Ф5 за наставак извршавања макронаредбе.

Ако желите поново да избришете тачку прекида, можете искључити црвену тачку поновним кликом на истој позицији у уређивачу ВБА. Користите комбинацију тастера ЦТРЛ СХИФТ Ф9 да бисте избрисали све тачке прекида у макроу.

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

wave wave wave wave wave