Свойство Cells (Ячейки) представляет другой способ ссылки на ячейки в Excel. Подобно свойству Range (Диапазон), свойство Cells может использоваться в объектах Worksheet (Рабочий лист) и Range.
Свойство Cells имеет три варианта синтаксиса:
1. объект.Cells(номер строки, номер столбца)
2. объект.Cells(номер ячейки)
3. объект.Cells
Примеры использования свойства Cells:
1. Задание значения 9 в ячейку A1 на листе "Лист1":
Worksheets("Лист1").Cells(1, 1) = 9
2. Задание значения 7 в ячейку A2 активного рабочего листа:
ActiveSheet.Cells(2, 1) = 7
3. Использование свойства Cells вместе с объектом Range. Значение 5 вводится в активную ячейку (A3 на рабочем листе):
ActiveCell.Cells(1, 1) = 5
4. Значение 8 вводится в ячейку, расположенную под активной ячейкой:
ActiveCell.Cells(2, 1) = 8 (в нашем случае активная ячейка А3, значит значение будет в А4)
5. Использование единственного аргумента в свойстве Cells, чтобы обратиться к ячейке по ее порядковому номеру. Например, для ввода значения 2 в ячейку SZ1 активного листа (а это и есть 520-я ячейка):
ActiveSheet.Cells(520) = 2
6. Использование свойства Cells с объектом Range. В данном примере значение 3000 вводится в пятую ячейку (A2) диапазона A1:D10:
7. Использование третьего варианта синтаксиса свойства Cells для возврата всех ячеек на указанном рабочем листе. В этом примере метод ClearContents применяется к всем ячейкам на активном листе, что приводит к удалению их содержимого:
ActiveSheet.Cells.ClearContents
В следующей статье познакомимся со свойством Offset (Смещение)