Допустимые имена

Переменные

Методы объекта Range

Свойства объекта Range

Count Возвращает число ячеек в диапазоне. Integer; доступно только для чтения. NumOfCells = Worksheet(1).UsedRange.Count
Dependents Возвращает диапазон, содержащий все зависимые ячейки выделенного диапазона, то есть ячейки, ссылающиеся на него в формулах. Объект Range; доступно только для чтения. Dim Диапазон1 As Range Set Диапазон1 = Worksheets(l).Range("A1").Dependents MsgBox Диапазон1.Address
Name Имя диапазона. String; доступно для чтения/записи. Worksheets(1).Range("A1").Name = "Первая_ячейка"
Value Значение, содержащееся в диапазоне. Если он состоит из нескольких ячеек, свойство Value содержит массив значений. Boolean, Byte, Currency, Date, Double, Integer, Long, Single или String; доступно для чтения/записи. Worksheets(1).Range("Первая_ячейка").Value = 1
Text Значение ячейки, представленное в виде текста. Например, свойство Text ячейки в денежном формате содержит строку "5,00р.", а свойство Value — число 5. Если диапазон состоит из нескольких ячеек, свойство Text содержит массив строк. String; доступно только для чтения.
Formula Строка с формулой, содержащейся в диапазоне, включая знак равен­ства. Если диапазон состоит из нескольких ячеек, свойство Formula содержит массив формул. String; доступно для чтения/записи. Worksheets(1).Range("А1").Formula = "= $А$4 + $А$10"
Calculate Пересчитывает все формулы диапазона. Аргументов нет. Worksheets(1).Range("A1:F20").Calculate
ClearContents Удаляет из диапазона все значения и формулы, но оставляет форматирование. Аргументов нет. Worksheets(1).Range("A1:F20").ClearContents
Copy Копирует содержимое диапазона в другой диапазон или в буфер обмена. Аргумент: destination Диапазон для копирования содержимого исходного диапазона (если этот аргумент отсутствует, содержимое копируется в буфер обмена) Worksheets(1).Range("A1").Copy

Как и в других языках программирования, переменные, процедуры, константы и т.д. имеют свои имена.

В VBA действуют следующие ограничения на имена:

1. Длина имени не должна превышать 255 символов.

2. Имя не должно содержать точек, пробелов, и следующих символов: %, &,!, #, @, $.

3. Имя должно начинаться с буквы.

4. Имя не должно совпадать с ключевыми словами VBA и именами встроенных функций и процедур.

Для того чтобы сделать программу наглядной и легко читаемой, присваиваемые Вами имена должны отображать суть обозначаемого объекта. Для обозначения переменной, в которой будет храниться индекс учебного года, хорошим именем будет, например, УчГод, но не одиночный символ (например, x). А вот для обозначения переменной х в вычислениях, например, Sin(x), это обозначение является наилучшим.

Обратите внимание на использование верхнего регистра при именовании переменных и сравните два имени: Учгод и УчГод. Очевидно, что второе имя гораздо лучше читаемо, чем первое.

Как Вы знаете, переменные предназначены для хранения и изменения данных во время выполнения программы. В зависимости от того, какие значения хранятся в переменной, говорят о её типе данных.


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



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