End Sub. Здесь Sub – обязательное ключевое слово, указывающее на начало процедуры-подпрограммы

Здесь Sub – обязательное ключевое слово, указывающее на начало процедуры-подпрограммы. Имя – это уникальное имя процедуры. Список аргументов (аргументы) – это необязательный параметр, который либо пуст, либо представляет перечень входных данных, передаваемых процедуре. Если в процедуре используется несколько аргументов, то они разделяются запятыми. В конце процедуры обязательно должен присутствовать End Sub.

Аргументы (параметры) процедуры – это данные, передаваемые процедуре при ее вызове и используемые ею при выполнении. Для каждого из аргументов при объявлении процедуры указывается его имя и тип данных из стандартного набора.

Sub А (b As Integer, c As String)

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

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

Параметры, указанные в скобках при вызове процедуры, называются фактическими.

Наряду с процедурами в языке VBA существуют и функции

Функция – это встроенная формула. Она отличается от процедуры тем, что возвращает единственное результирующее значение, присваиваемое имени функции.

Синтаксис функции следующий:

Function Имя (аргументы)

тело функции (операторы)

Имя=Результат

End Function

Функции используются в выражениях. В языке VBA, как и в любом языке программирования, есть множество встроенных функций, но пользователь может создавать собственные функции.

Переменные и массивы, описанные внутри функции или процедуры с помощью оператора Dim, являются локальными и могут использоваться только в самой функции или процедуре.

В практической части данного раздела курса информатики будут создаваться пользовательские функции, а затем применяться в MS Excel.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: