Методи за стартиране и процедурите за изключване на VBA

Методи за пускове и спирания процедури в VBA, End Sub дизайн, Exit Sub структура

За примери за процедури за обаждания и функции на кода, който вече са се сблъскали:

nResult = fSum (3, 2)

Достатъчно, за да напишете името на процедурата / функция, да й даде необходимите настройки и функции за още и да предприеме необходимите стойности. Някои процедури могат да бъдат поискани от други процедури. Но как да се даде възможност на потребителя да стартира първата процедура?

В момента има следните характеристики:

Много удобен за използване на пряк Windows, който определя стартиране параметъра.

В VBA е доста приемлива ситуация, когато функцията се изпълнява. Въпреки това, трябва да се избягват такива ситуации (ако е възможно, да ги замени с циклите). Причина - проблеми с четливостта и е възможно (в случай на начало самата функция не се трият) изтощение памет (стека преливане), изпълнен със сериозни системни грешки.

За приключване на процедурите, предвидени в VBA End и Exit дизайн. Синтаксис им е много проста:

Те правят едно и също нещо - финализиране на настоящата процедура. Въпреки това, те се използват в различни ситуации:

  • оператор End - е завършването на процедурата, след като всичко е направено. След процедура код приключи в края на оператора;
  • Оператор Exit - е незабавно прекратяване на функцията по време на неговото действие. Обикновено се поставя в условно бранш единица оператор за производство на продукцията, веднага след като стана ясно, че функцията по някаква причина не може да продължи да се извършва (например, продължава грешка манипулатор код).