Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Структурные особенности Visual Basic.docx
Скачиваний:
44
Добавлен:
17.11.2019
Размер:
2.86 Mб
Скачать

44. Методы объекта Range объектной модели ms Excel. Примеры.

1)Address

возвращает адрес яч-ки.имеет ряд параметров RowAbsolute и ColumnAbsolute исп-ся для абсолютной сслыки на строку и столбец ReferenceStyle задает фомат яч-ки одним из значений xIR1C1 и xIA1(по умолчанию).н-р Cells(1,1)Address() возвращает адрем $A$1; Cells(1,1).Address(RowCAbsolute:=False) Возвращает адрес $A1 Cells(4,3).Address(REferenceStyle:=xLR1C1) возвращает адрес R4C3

2)OffSet

Возвращает диапазон,смещенный относительно данного на величину,указанную в аргументах. н-р OffSet(RowOffset:=3,columnOffset:=-2).Activate Активизируется ячейка,расположенная на 3 строки ниже и на 2 слотбца левее от-но текущей активной яч-ки

3)Clear

Очищает диапазон

4)DataSeries

Создает прогрессию.имеет ряд параметров rowCol-задает направление прогрессии по строкам(xIRows) или по столбцам (xIColumns) ,Type-определяет тип прогрессии(xILinear-линейная,xIAutoFill-автозаполнения)date-определяет тип последовательности даты,если параметр Type=xIChronological(м.принимать значения xIDay,xIWeekDay,xIMonth,xIYear) step-шаг прогрессии(по умолчанию1)Stop-предельное значение прогрессии.н-р Range("A1").DataSeries rowCol:=xIRows,Type:=xILinear,Step:=1.5,stop:=5

5)AutoFill

автоматически заполняет яч-ки диапазона эл-ми последовательности.имеется 2 параметра Destination-диапазон,кот заполняется,и Type с возможными значениями xIFillDefault,xIFillCopy,xIFillSeries,xIFillFormats,xIFillValues,xIFillDays,xIFillWeekDay,WeekDayMonth,LinearTrend,xIFillGrowthTrend.н-р Range("A1:A2").AutoFill Destination:=Range("A1:A10"),type:=xIFillDefault

6)GoalSeek

подбирает значение параметра(неизвестной величины),являющиеся решением ур-ия с 1 переменной.предполагается,что правая часть яв-ся постоянной,не зависящей от параметра,кот входит только в левую часть ур-ия.имеется 2 параметра goal-знач прав части ур-я,Changingcell содержит ссылку на яч-ку с изменяющимся значением(приближением к искомому корню).н-р, если ввести в яч-ку "A1" начальное приближение к корню,равное 0,а в ячейку "A2" формулу =cos(A1), то,используя след-ую строку,м получить в ячейке "A1" значение корня,равного 1.570791, range("A2").GoalSeek goal:=0,Changingcell:=Range("A1")

7)Sort

выстраивает данные в лексографическом порядке по возоастанию или убыванию.он осущ-ет сортировку строк списков и баз данных,а так же столбцов рабочих листов с учетом до 3 критериев сортровки.имеет ряд параметров Key1-ссылка на 1 упорядочиваемое поле,Order1-задает порядок сортировки.(xIAscending-по возрастанию,xIDescending-по убыванию)Key2,Order2,Key3,Order3-аналогично.Header-определяет наличие в 1 строке диапазона заголовка (xIYes)или его отсутствие (xINo).MatchCase-учитывает наличие регистра(True)или его отсутствие(False) Orientation задает направление сортировки сверху вниз (xITopToBottom) или слева-направо (xILeftRight)