Демидова л. а., Пылькин а. Н. Программирование в среде Visual Basic for Applications стр.33
Демидова л. а., Пылькин а. Н. Программирование в среде Visual Basic for Applications стр.33

Range("Исходные_данные").Value = 0.1

Обратите внимание, что в MS Excel в представлении числа «0,1 » используется запятая («, »), а в VBA - точка (« . »).

9. Работа с объектами в MS Excel

В следующем примере в ячейку А2 вставляется формула путем изменения свойства Formula (Формула):

Range("A2").Formula ="СУММ(Al:CI)"

Некоторые свойства являются неизменяемыми, т. е. допустимыми только для чтения. Иными словами, значение свойства можно узнать, но нельзя изменить. Например, для диапазона, состоящего из одной ячейки, свойства Row (Строка) и Column (Столбец) являются неизменяемыми. Другими словами, можно узнать, к какой строке и в каком столбце находится ячейка, но изменить ее положение путем изменения этих свойств нельзя. Для извлечения значения свойств объекта используется следующая конструкция:

Переменная = Объект.Свойство

В следующем примере переменной Процентная_ставка

присваивается значение из ячейки А1 текущего рабочего листа:

Процентная_ставка = Range("Al").Value

или

Процентная_ставка = Cells (1, 1) .Value

Кроме свойств, как уже отмечалось выше, у объектов есть ряд методов, т. е. команд, применяемых к объекту. Например, у объекта - диапазон ячеек - имеется метод Clear, позволяющий очистить содержимое диапазона. Приводимый ниже пример показывает, как можно очистить диапазон Исходные_данные:

Range("Исходные_данные").Clear

В примере

Range ("А10:В12").Select

выбирается диапазон ячеек А10:В12. Таким образом, синтаксис вызова метода объекта имеет следующий вид:

Объект.Метод

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

Программирование в среде Visual Basic for Applications

Объектом самого высокого уровня является Application (Приложение). Если вы изменяете его свойства или вызываете его методы, то результат применяется к текущей работе MS Excel. Например, можно завершить работу с Excel, применив метод Quit (Выход) к объекту Application:


⇐ Предыдущая Следующая ⇒
 
 
 
Powered by Exponenta