Шаг 133.
VBA в MSExcel.
Основы программирования на VBA. Функция

    На этом шаге мы рассмотрим особенности описания и использования функции.

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

    Синтаксис:

  [Public | Private] [Static] Function Имя [(СписокАргументов)] _
                                       [As Тип]
    [Инструкции]
    [Имя = Выражение]
    [Exit Function]
    [Инструкции]
    [Имя = Выражение] 
  End Function

    Синтаксис инструкции Function содержит те же элементы, что и Sub. Инструкция Exit Function приводит к немедленному выходу из функции Function.

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

    Функция Function вызывается в выражении по своему имени, за которым следует список аргументов в скобках.

    Для возврата значения из функции следует присвоить значение имени функции. Любое число таких инструкций присвоения может находиться в любом месте тела функции.

    На следующем шаге мы рассмотрим переход в подпрограмму и возвращение из подпрограммы.




Предыдущий шаг Содержание Следующий шаг