End Sub. · Private – ключевое слово, указывающее на то, что процедура доступна для всех процедур в данном модуле и недоступна процедурам
Здесь:
· Private – ключевое слово, указывающее на то, что процедура доступна для всех процедур в данном модуле и недоступна процедурам, находящимся в других модулях.
· Public - ключевое слово, указывающее на то, что процедура доступна во всех модулях проекта. Эта область действия процедуры принята по умолчанию, поэтому использовать ключевое слово Publicпри объявлении процедуры не обязательно
· <имя процедуры>- Имя процедуры, которое удовлетворяет всем правилам создания идентификатора в VBA
· ([<список параметров>]) – это список параметров, значения которых передаются в процедуру или возвращаются из процедуры. Разделителем в списке формальных параметров является запятая.
· <операторы> - группа инструкций, выполняемых в процедуре
· [Exit Sub] – оператор, приводящий к немедленному выходу из процедуры.
Вызов подпрограммы – процедуры пользователя из другой процедуры можно произвести несколькими способами:
· <имя процедуры> <список аргументов>
· Call <имя процедуры> <список аргументов>
Примечание:
<Список параметров>отличается от <списка аргументов>тем, что первый указывается при описании подпрограммы, второй – при ее вызове в основной программе.
12.2 Подпрограмма – функция – это класс подпрограмм, отличается тем, что в результате выполнения функции всегда вычисляется единственное возвращаемое значение, которое присваивается переменной с именем данной функции.
Синтаксис описания:
[Private ½ Public] Function <имя функции> ([<список параметров>]) [As<тип функции>]
<операторы>
[Exit Function]
< операторы >
<имя функции> = <выражение>
Дата добавления: 2015-08-08; просмотров: 932;