Cells(9,2) эквивалентны. Можно также использовать свойство Cells
для альтернативного указания диапазона: Range("A2:C3") и
Range(Cells(2,1), Cells(3,3)) определяют один и тот же диапазон. Что-
бы приведенные выше примеры записать с использованием свойства
Cells нужно Range("A1") заменить Cells(1,1).
Основные свойства объекта Range:
Value Значение ячейки или диапазона. Например, заполним
диапазон I2:I5 тем же значением, что находится в B1:
Range("I2:I5").Value = Range("B1").Value
CurrentRegion Возвращает объект Range, в состав которого входит
заданный диапазон. Границами этого объекта явля-
ются пустые строки и столбцы. Например, так можно
выделить диапазон, содержащий ячейку A2,
Range("A2").CurrentRegion.Select
Font Возвращает объект Font (шрифт). Например,
With Worksheets("Л1").Range("B5").Font
.Size = 14
.Bold = True
.Italic = True
End With
Formula Формула в формате A1. Например, так можно ввести
формулу в ячейку B5:
Range("B5").Formula = "=$A$4+$A$10"
При считывании значения, возвращается текстовая
строка (как в строке формул).
FormulaLocal Формула в формате A1 с учетом языка пользо-
вателя (для неанглоязычных версий Excel). На-
пример,
Range("B5").FormulaLocal = "=ПИ()"
FormulaR1C1 Формула в формате R1C1. Например,
Range("B1").FormulaR1C1 = "=R1C1+1"
FormulaR1C1Local Формула в формате R1C1с учетом языка поль-
зователя (для неанглоязычных версий Excel).
HorizontalAlignment Горизонтальное выравнивание. Возможные значе-
ния: обычное, по центру, по центу выделения, по
ширине, по левому краю, по правому краю и другие.
VerticalAlignment Вертикальное выравнивание. Возможные значения:
по нижнему краю, по центру, по верхнему краю и
другие.
64