Основы программирования на VBA. Регеда В.В - 56 стр.

UptoLike

Составители: 

NewMacros. Модуль может содержать любое количество подмодулей,
единственное ограничение состоит в том, что его суммарный объем не
должен превышать 4000 строк кода.
Программа на языке VBA состоит из одного или нескольких моду-
лей. Обычно модуль начинается с опций, которые управляют описанием
переменных, способом управления строк и т.д., например
' Опции VBA
Option Explicit
Инструкция Option Explicit используется для принудительного объ-
явления всех переменных в области General Declarations (Общее описание)
модуля, которая располагается в верхней части модуля. Эта инструкция
исключает возможность случайного создания новых переменных. Исполь-
зование этой инструкции полезно при отладке программы, т.к. если допу-
щена ошибка в имени переменной, то будет выдано сообщение об ошибке.
Затем в модуле располагается область объявления переменных и
констант уровня модуля или проекта, которые могут быть использованы во
всех процедурах либо модуля, либо проекта, например
'Переменные уровня модуля
Dim bytA As Byte
Dim strA1 As String
Private i As Integer
Private Среднее As Double
Далее располагается код процедуры или функции, составляющий
саму программу.
Процедура представляет собой поименованную часть кода, выпол-
няющую определенные действия. Процедура может иметь параметры, ко-
торые в результате выполнения последовательности инструкций могут ме-
нять свои значения. Процедура имеет следующий синтаксис:
[PublicPrivateFriend][Static]Sub name[(arglist)]
[statements]
[Exit Sub]
[statements]
End Sub
Publicуказывает, что процедура доступна для всех других про-
цедур во всех модулях.
Privateуказывает, что процедура доступна для других процедур
только того модуля в котором она объявлена.
NewMacros. Модуль может содержать любое количество подмодулей,
единственное ограничение состоит в том, что его суммарный объем не
должен превышать 4000 строк кода.
      Программа на языке VBA состоит из одного или нескольких моду-
лей. Обычно модуль начинается с опций, которые управляют описанием
переменных, способом управления строк и т.д., например
      ' Опции VBA
      Option Explicit
      Инструкция Option Explicit используется для принудительного объ-
явления всех переменных в области General Declarations (Общее описание)
модуля, которая располагается в верхней части модуля. Эта инструкция
исключает возможность случайного создания новых переменных. Исполь-
зование этой инструкции полезно при отладке программы, т.к. если допу-
щена ошибка в имени переменной, то будет выдано сообщение об ошибке.
      Затем в модуле располагается область объявления переменных и
констант уровня модуля или проекта, которые могут быть использованы во
всех процедурах либо модуля, либо проекта, например
      'Переменные уровня модуля
            Dim bytA As Byte
            Dim strA1 As String
            Private i As Integer
            Private Среднее As Double
      Далее располагается код процедуры или функции, составляющий
саму программу.
      Процедура представляет собой поименованную часть кода, выпол-
няющую определенные действия. Процедура может иметь параметры, ко-
торые в результате выполнения последовательности инструкций могут ме-
нять свои значения. Процедура имеет следующий синтаксис:
[Public⏐Private⏐Friend][Static]Sub name[(arglist)]
             [statements]
         [Exit Sub]
             [statements]
End Sub
     Public – указывает, что процедура доступна для всех других про-
цедур во всех модулях.
     Private – указывает, что процедура доступна для других процедур
только того модуля в котором она объявлена.