ВУЗ:
Составители:
12
Const <имяКонстанты> [As <типДанных>] = <Выражение>,
где <Выражение> – это любое значение или формула, возвращающая значение, которое должно ис-
пользоваться в качестве константы.
Пример:
Const intPersonCount As Integer = 100
Const maxLen% = 50
Кроме констант, описываемых пользователем, в VBA существуют еще
встроенные константы. Такие константы используются обычно при работе с
объектами приложения. Эти константы не требуют предварительного описания.
Имена встроенных констант начинаются с префикса, который указывает, к объ-
екту какого приложения Microsoft Office они относятся. Так, встроенные кон-
станты объектов Excel имеют префикс xl. Для безопасности не вводите имена
констант, начинающихся с префиксов: xl(Excel); wd(Word); ac(Access);
pp(Power Point); ol(Outlook); vb(VBA).
1.7. Массивы
Массив – это совокупность однотипных переменных. Чтобы узнать
значение конкретной переменной – элемента массива, нужно указать имя этого
массива и порядковый номер (индекс) элемента.
Массивы могут быть одномерными, и тогда они имеют один индекс, дву-
мерными – с двумя индексами и т.д.
Массив, как и другие переменные, объявляется с помощью оператора
Dim:
Dim <имяМассива> (<размер1>,<размер2>, …) [As <типДанных>],
где <размер1>, <размер2> определяют границы индексов массива.
Каждый индекс может быть определен:
• одним числом, которое в этом случае представляет собой верхнюю
границу индекса;
• парой чисел, которые являются нижней и верхней границей индекса.
Например, объявление
Dim intArray (15) As Integer
определяет одномерный массив, который содержит 16 целых чисел. Индекс этого массива будет ме-
няться от 0 до 15. Обращение к i–му элементу массива будет выглядеть так: intArray(i-1).
Пример объявления двумерного массива размером 5 на 20 элементов:
Dim sngMatrix(4, 19) As Single
Можно массив из 7 элементов объявить следующим образом:
Dim intDay (1 to 7) As Integer
В этом случае индекс массива меняется от 1 до 7.
Const <имяКонстанты> [As <типДанных>] = <Выражение>, где <Выражение> – это любое значение или формула, возвращающая значение, которое должно ис- пользоваться в качестве константы. Пример: Const intPersonCount As Integer = 100 Const maxLen% = 50 Кроме констант, описываемых пользователем, в VBA существуют еще встроенные константы. Такие константы используются обычно при работе с объектами приложения. Эти константы не требуют предварительного описания. Имена встроенных констант начинаются с префикса, который указывает, к объ- екту какого приложения Microsoft Office они относятся. Так, встроенные кон- станты объектов Excel имеют префикс xl. Для безопасности не вводите имена констант, начинающихся с префиксов: xl(Excel); wd(Word); ac(Access); pp(Power Point); ol(Outlook); vb(VBA). 1.7. Массивы Массив – это совокупность однотипных переменных. Чтобы узнать значение конкретной переменной – элемента массива, нужно указать имя этого массива и порядковый номер (индекс) элемента. Массивы могут быть одномерными, и тогда они имеют один индекс, дву- мерными – с двумя индексами и т.д. Массив, как и другие переменные, объявляется с помощью оператора Dim: Dim <имяМассива> (<размер1>,<размер2>, …) [As <типДанных>], где <размер1>, <размер2> определяют границы индексов массива. Каждый индекс может быть определен: • одним числом, которое в этом случае представляет собой верхнюю границу индекса; • парой чисел, которые являются нижней и верхней границей индекса. Например, объявление Dim intArray (15) As Integer определяет одномерный массив, который содержит 16 целых чисел. Индекс этого массива будет ме- няться от 0 до 15. Обращение к i–му элементу массива будет выглядеть так: intArray(i-1). Пример объявления двумерного массива размером 5 на 20 элементов: Dim sngMatrix(4, 19) As Single Можно массив из 7 элементов объявить следующим образом: Dim intDay (1 to 7) As Integer В этом случае индекс массива меняется от 1 до 7. 12
Страницы
- « первая
- ‹ предыдущая
- …
- 10
- 11
- 12
- 13
- 14
- …
- следующая ›
- последняя »