End Sub

Подпрограммы

End Sub

Глава 17. Пользовательские процедуры типа Sub и Function в VBA

Под процедурой мы понимаем последовательность операций, которую нужно многократно повторять в различных местах приложения. При этом требуемый блок команд записывается в программе только один раз, после чего к нему можно обращаться из любой части программы. С таким блоком мы уже знакомы – это процедура типа Subобработки события командной кнопки.

Private Sub commandButton_click ()

 

Для выполнения определенных задач разработчиком создаются пользовательские процедуры типаSub(подпрограммы).Подпрограммы выполняются при помощи специальных операторов обращения к ним. Операторы обращения располагаются в вызывающих процедурах. Структурно это выглядит так:

 

       
 
   
Вызов подпрограммы
 

 


После работы подпрограммы осуществляется возврат в основную программу, откуда произошел вызов. Вызывающую процедуру и подпрограмму для учебных целей будем называть программной единицей.