double arrow

Переменные

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

Переменные подразделяются на простые и индексированные (переменные с индексом). Индексированными переменными являются элементы массивов.

До начала работы с переменной ей должно быть присвоено уникальное имя (можно использовать буквы латинского и русского алфавитов, строчные и прописные) и объявлен тип. Если имя переменной было объявлено SUM, а затем в тексте использовалось как sum, то редактор кода VBA автоматически заменит первое вхождение SUM на второе sum.

Желательно, чтобы имя переменной соответствовало смысловому использованию ее значений. В таком случае программа будет более понятна.

При объявлении переменной определяется ее тип и область видимости - область, где имя переменной видимо и, значит, возможен доступ к ее значению. Важно понимать, что переменные можно объявлять на двух уровнях - уровне процедуры и уровне модуля.

Для объявления переменных используются операторы Dim, Public, Private и Static. Первый - Dim можно использовать на обоих уровнях, Public и Private - на уровне модуля, Static - только на уровне процедуры.

В данном курсе будут использоваться только два оператора Dim и Public.

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

Если переменная или константа описана внутри процедуры с помощью оператора Dim, то она является локальной, то есть может использоваться только в пределах данной процедуры.

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

Глобальные переменные и константы объявляются в разделе Declarations, который есть у каждого модуля.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



Сейчас читают про: