Как да излезете от процедурата в VBA
Стъпка 1
Отворете редактора на VBA. Кликнете два пъти върху една от програмите на Microsoft Office, на които искате да работите. Кликнете върху раздела "Разработчик" и след това върху "Visual Basic". Ако не виждате раздела "Програмист", кликнете върху менюто "Файл" и след това върху "Опции". Кликнете върху "Персонализиране на лентата с опции" в диалоговия прозорец "Опции". Кликнете върху "Основни раздели", след което в квадратчето "Програмист". Кликнете върху "OK", за да затворите диалоговия прозорец "Опции".
Стъпка 2
Отворете процедурата Sub, в която искате да работите в редактора на Visual Basic. Щракнете двукратно върху страницата, намираща се в панела отдясно, за да я отворите. За да работите по нова процедура, кликнете върху "Вмъкване" и след това върху "Подпроцесор".
Стъпка 3
Добавете командата "Exit Sub" в процедурата Sub, където искате да завърши определен блок код. Това трябва да бъде между подзаглавието Sub и End Sub. По принцип командата Exit Sub се добавя веднага след кода на контролера. Ето един пример за блок код с команда Exit Sub:
"Подсъобщение () MsgBox" Здравей свят! "
При грешка GoTo Error_Handler: Работни листове ("Добре дошли")
Error_Handler: Ако Err.Number = 9 Тогава Worksheets.Add.Name = "Добре дошли" се възобновява End Ако End Sub "
В подпроцедурата се показва кутия за съобщения с текст "Здравей свят". Ако по някаква причина програмата не може да покаже съобщението, ще отиде в блока "Error_Handler". За да спрете кода да продължи и да се движи през едни и същи кодови битове, се дава командата "Sub Exit".