2.5.Объект Range и его свойства
2.5.2. Выбор элементов

Выбор элемента, например, диапазона на рабочем листе производится методом select. На­пример, для того чтобы очистить содержимое ячейки А1, ее надо выбрать, а затем к полу­ченному объекту selection применить метод Clear (ClearContents):

 

Range ("Al").Select

Selection.Clear

 

Конечно, того же самого результата можно достичь, применив метод Clear непо­средственно К объекту Range ("A1”):

 

Range("Al").Clear

 

Затем, не изменяя текущей активной ячейки, например, при помощи метода offset пере­меститься к другой ячейке (в данном случае ячейке В2) и произвести над ней какие-либо действия, например, очистить ее содержимое:

 

Range("Al").Offset(1,1).ClearContents

 

Метод select позволяет выбрать не только одну ячейку, но и целый диапазон. Например, первая из приводимых инструкций выбирает диапазон А1:В2, вторая — ячейки Al, В2, D9, а третья — диапазон В2:С4 и ячейки A1, D9.

 

Range("A1:B2").Select Range("A1,B2,D9").Select Range("Al,B2:C4,D9").Select

 

Метод Activate позволяет не только выбирать, но и активизировать указанный объект. На­пример, первая из приводимых далее инструкций активизирует рабочую книгу, в которой в данный момент выполняется макрос, вторая — окно с рабочей книгой Отчет.xls, а третья — рабочий лист Май.

 

ThisWorkbook.Activate

Windows("отчет.xls").Activate

Sheets("Май").Activate

 

Свойство ActiveCell возвращает активную ячейку. Например, в следующем коде сначала определяется активная ячейка (например, ей будет А1), затем методом offset возвращается ссылка на ячейку, которая находится на одну строку ниже и на три столбца правее актив­ной, и эта ячейка затем выбирается методом select (в данном случае d2).

 

ActiveCell .Offset(1,3).Select


 


ПОИСК
МОЯ КНОПКА
Контакты
МБОУ "Лицей им.Атякшева"

628260 г. Югорск, ул. Ленина 24,
ХМАО-Югра, Тюменская область
Телефон: 8 (34675)2-48-30
Факс: 8 (34675)2-48-30



89222596815 nady_er@mail.ru
Карта
sample map