При вызове такой функции значение аргумента указывается в скобках
после имени функции. Например:
=Рубли_в_Доллары (4500)
Вызов процедуры, имеющей аргументы, должен сопровождаться заданием
значений для всех объявленных аргументов. Эти значения перечисляются в том
же порядке, что и аргументы при объявлении, и разделяются запятыми. В
пользовательских функциях или модулях в
качестве аргументов могут
применяться выражения.
Основные операторы и переменные VBA. Переменные используются для
сохранения значений величин, изменяющихся в процессе выполнения
программы. Каждая переменная имеет имя, по которому к ней обращаются.
Правила присвоения имен аналогично правилу присвоения имен для полей.
Присвоение значения для переменной осуществляется посредством оператора
присваивания. В левой части оператора
присваивания – имя переменной, а в
правой – значение или выражение.
Переменные могут создаваться автоматически, по мере появления в
процедуре (неявное объявление). По умолчанию неявно объявленные
переменные имеют тип Variant. Внутри такой переменной кроме значения
хранится индикатор типа значения.
Неявное объявление типа допустимо только в случае отсутствия оператора
Option Explicit в области описания модуля. Чтобы
при создании нового модуля
предотвратить появление этого оператора в области описания, следует
отключить опцию «Явное описание переменных» на вкладке «Модуль»
диалогового окна «Параметры».
Рекомендуется описывать все переменные явно, это позволит избежать
ошибок, связанных с преобразованием типов данных. Явное описание типа
производится оператором Dim, после которого указывается имя переменной и
ее тип.
Если при явном объявлении переменной не указан тип данных, а задано
только имя переменной то будет создана переменная типа Variant, которой
можно присваивать цепочки символов, числа с плавающей точкой, значения
даты и времени. Access однозначно идентифицирует присваиваемые значения,
поскольку наряду с ними он хранит в переменной и признак типа.
Типы данных и размер
хранимых значений, которые используются в
Access, можно найти в справочной информации приложения.
Для объявления нескольких переменных можно пользоваться одним
оператором Dim, перечисляя их через запятую.
При объявлении переменной следует помнить об области действия.
Переменные, объявленные в процедуре, можно использовать только внутри
этой процедуры. Если переменная должна быть доступна во всех процедурах
одного
модуля, ее необходимо объявить в области описания модуля. Здесь
также можно применять оператор Dim. Наибольшую область действия имеет
переменная, объявленная глобальной (с префиксом Global) в области описания