ЧАСТЬ 3

ИНФОРМАТИКА

Электронное учебно-методическое пособие

 

 
 

 

3.4. Переменные

Их надо объявлять явно и имя должно состоять из алфавитно-цифровых символов и специальных знаков; начинается с буквы, длина не более 255 символов. Нет различия между прописными и строчными буквами (в имени не используются пробел и специальные символы типа #, &, %, &, !…).

Можно: тарифная _ставка_1_разряда; ПРИмер; приМЕР.

Программа на языке VBA имеет модульную структуру – главный модуль, в составе которого могут быть вложенные модули, содержащие одну или две вложенные процедуры.

Переменные, объявленные только в процедуре, действуют в пределах процедуры. Объявление переменной на уровне модуля делает её доступной для всех процедур модуля. При этом допускается переопределение имени переменной во вложенных процедурах. Для использования переменной во всех вложенных процедурах и модулях их объявляют глобальными на уровне высшего модуля.

Переменные в модуле объявляются с помощью операторов различных типов:

1) локальные переменные:

Dim <var> As <type>, <var> As <type>, <var> As <type>…;

2) глобальные переменные:

Public <var> As <type>, <var> As <type>, <var>As <type>…,
где

<var> – имя переменной; <type> – встроенный тип данных переменной.

 

3.5. Массивы переменных

Массивы переменных имеют произвольную размерность (одномерные, двумерные, …), их объявляют так:

1) локальный массив:
Dim <Arr> (размерность) As <type>;

2) глобальный массив:
Public <Arr> (размерность) As <type>, где Arr – имя массива; type – тип элементов; размерность массива – цифра, указывающая размер массива.


Примеры.

Одномерный: Dim Ball (5) As Integer – индекс с 0 или Dim Basket (45 To 74) as Single – 30 элементов массива, номера с 45 по 74.

Двумерный: Dim Foot(1,3) as Long – 8 элементов массива или комбинация: Dim Cross(1,4 To 5) As Date 4 элемента массива: 0,4;0,5;1,4;1,5.

Трёхмерный: Public Game (2, 2, 3) As Single – 36 элементов.


3.6. Объявление констант

Константы объявляют с помощью оператора:

Const <const>=<значение>.

Здесь <const> – имя константы; <значение> – значение константы.

Константы бывают локальными и глобальными (Public).


Примеры.

Public Const Date1=#12.12.96# или Const Date2=#12.12.97#

В VBA есть встроенные константы, которые применяют без специального объявления, но они начинаются с символов XL.

 

 


© Сибирская государственная геодезическая академия (СГГА), 2011