ВУЗ:
Составители:
Рубрика:
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 – указывает, что процедура доступна для других процедур
только того модуля в котором она объявлена.
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 – указывает, что процедура доступна для других процедур
только того модуля в котором она объявлена.
Страницы
- « первая
- ‹ предыдущая
- …
- 54
- 55
- 56
- 57
- 58
- …
- следующая ›
- последняя »
