Лекция: Свойства и методы объекта Range
ü AutoFit– автоматически настраивает ширину указанных строк или столбцов.
Worksheets(«Лист1»). Columns(«A:I» ). AutoFit
ü Clear– очищает указанный диапазон.
ü Columns– семейство столбцов. Столбец задается номером или буквой. Например, Columns( 2 ). Select – выделение столбца В.
ü Copy– копирует диапазон в указанную область. Метод имеет один параметр destination, который и определяет место, куда надо копировать. В параметре вместо всего нового диапазона лучше задавать только одну ячейку – адрес левого верхнего угла. Параметр destination можно задавать явно или неявно.
Worksheets(«Лист1»).Range(«A1:D4»).Copy _ destination:=Worksheets(«Лист2»).Range(«E5»)A1:D4 Листа 1Лист 2E5.Worksheets(«Лист1»).Range(«A1:D4»).Copy Range(«E5»)A1:D4 E5.ü Count – количество элементов в наборе.
x = Range(«A2:D20»). Columns. Count – подсчитывает количество столбцов в диапазоне A2:D20.
ü CurrentRegion – текущий диапазон, т.е. тот, в котором находится активная ячейка. Текущий диапазон должен быть со всех сторон ограничен пустыми строками и столбцами. Свойство чаще всего применяется для подсчета количество строк в текущем диапазоне. Например,
x = Range(«A2»). CurrentRegion. Rows. Count
ü Delete– удаляет указанный диапазон.
ü Font – шрифт. Шрифт имеет свои свойства, например:
ColorIndex –цвет, Size –размер.
ü Interior– фон объекта. Чтобы задать цвет фона, надо изменить свойство ColorIndex:
Range(«A2»). Interior. ColorIndex = 8
ü Name –имя диапазона.Чтобы присвоить диапазону A2:D20имя «Исходные данные», надо записать:
Range («A2:D20»). Name = «Исходные данные»
ü Rows –семейство строк.
ü Value –значение ячейки или диапазона. Например,
x = Range («B5»).Value – присваивает переменной хзначение из ячейки B5;
Range («В1:B5»).Value= 0– записывает в ячейки от В1 до В5.