Како контролисати извршавање макроа
Да ли желите да сазнате шта се тачно дешава у вашим макроима? Ово може бити посебно корисно за решавање проблема. Паметна варијанта је употреба тачака прекида у вашим макроима. Ово су позиције на којима Екцел прекида извршавање макроа и одмах прелази на одговарајућу позицију у уређивачу ВБА.
Како поставити стоп у макроу:
- Отворите радну свеску у којој се налази макро.
- Користите комбинацију тастера АЛТ Ф11 да позовете ВБА едитор.
- У изворном коду ВБА изаберите позицију на којој желите да поставите тачку прекида.
- Кликните левим тастером миша на леву маргину прозора кода у линији коју желите.
На овом месту се сада појављује црвена тачка и цела линија је означена.
Тачка прекида је сада подешена. Следећа илустрација приказује како ово може изгледати:
Ако сада покренете макро, Екцел аутоматски прекида извршавање на одговарајућој тачки, а затим прелази на уређивач ВБА.
У овом тренутку имате различите могућности. Најважнији од њих су:
- Помоћу тастера Ф8 сада можете да покренете макро у појединачним корацима.
- Користите тастер Ф5 за наставак извршавања макронаредбе.
Ако желите поново да избришете тачку прекида, можете искључити црвену тачку поновним кликом на истој позицији у уређивачу ВБА. Користите комбинацију тастера ЦТРЛ СХИФТ Ф9 да бисте избрисали све тачке прекида у макроу.