Методи обхват обект чрез отбор Excel

Относно: Прилагане на пакети.

Тема. Създаване на приложения за MS Excel.

Методи за обекта Range използване команди Excel.

Методите на помощта на вградения в екипа Excel. Тези методи позволяват да се работи ефективно с гама от: го напълни с елементи на модела, сортирате, филтрирате и консолидиране на данните за изграждане на таблицата с обобщена информация и създаване на сценарии за решаване на нелинейни уравнения с едно неизвестно.

метод DataSeries. - създава прогресия.

.DataSeries обект (rowcol, тип, дата, стъпка, спрете, тенденция)

Обект - гама с първоначалното прогресия.

Rowcol - определя прогресия въведена от редове и колони

xlRows - в редове

xlColumns - с колони

тип - определя типа на прогресия.

дата - определя типа на датите на последователност.

Стъпка - промени стъпка прогресия. По подразбиране 1.

Стоп - граница прогресия.

Trend - създаден аритметична или геометрична прогресия (вярно), и създава списък с (фалшив).

. Обхват ( "D15") DataSeries rowcol: = xlRows, Тип: = xlGrowth, етап: = 1.2, спират: = 3

Тук кореспонденция между аргументите на метода и последователност на строителството DataSeries лист Edit команда, попълнете, Прогресия (Edit, Fill, Series), чрез изграждане на геометрична професия.

Етап В 1- AI клетка въведе първия термин прогресия, например DataSeries 1. В метода за първоначалната стойност на прогресията съответства на обект, за които се прилага метода. В този случай, DataSeries на метода трябва да се прилага за гама верига ( "А1"). За Изберете Edit, Fill, Прогресия (Edit, Fill, Series), което ще доведе до появата на диалогов прозорец Прогресия (Series) (фиг. 3.1).

Фиг. 3.1.Dialogovoe прозорец Прогресия

Стъпка 2 В диалоговия прозорец Прогресия (Series) в група местоположение (Series в), за да изберете, например, превключете на редовете (редове), т. За да. Ще се изгради геометричен професия в първия ред. Типът на група (Тур), за да изберете геометрична превключвател (растеж) Полето стъпка, въведете например, 1.2, и в граничната стойност (Stop стойност) - .. 3, т.е., геометрична прогресия ще бъде построен на стъпки от 1.2 до толкова дълго, колкото нейните членове достигнат стойностите 3. Натискането на бутона OK, за да се изгради желаната професия (фиг. 3.2). В метода за местоположение DataSeries професия отговаря аргумент rowcoi. В този случай, че е необходимо да се придаде стойност xiRows. По време на развитието на тип отговаря на типа на аргумента, стойността за всеки xiGrowth. За стъпка и лимит са отговорни стъпка и да се спре на аргументите, които са предназначени и 1.2 ч, съответно. По този начин. Ние имаме.

Обхват ( "А1"). DataSeries Rowcol. = XlRows. Type. = XlGrowth, Етап: = 1.2, Стоп: = 3

Фиг. Z.2.Rezultat изграждане експоненциално

метод за автоматично попълване. - (автоматично довършване) автоматично завършва обхвата на клетъчните елементи на последователността.

Обект .AutoFill (дестинация, вид)

Обект - диапазон, който започва пълнене.

Дестинация - обхват, е изпълнен.

Range ( "D17: Е17"). Попълване Дестинация: = Range ( "D17: J17"), Тип: = xlFillDefault

Тук кореспонденция между аргументите на метода и последователност на строителството Попълване лист ръчно, като изграждането на аритметична прогресия от първите си два члена.

Етап В 1- AI клетка, въведете първата професията елемент, например 5. А2 клетки, влиза втората професията елемент, например 7. Изберете диапазон A1: A2, съдържащ първите два условията на аритметика професията. Поставете показалеца на мишката върху дръжката на запълване подбран кръг, така че тя се превърна в черен кръст (фиг. 3.3).

Стъпка 2 Докато държите натиснат левия бутон на мишката, плъзнете манипулатора за запълване на колоната, за да се създаде необходимата последователност. В този случай Protan запълни дръжка, така че да се създаде последователност в диапазона A1: (. Фигура 3.4) А5. Същият резултат се получава, ако аргумент изход метод Попълване се определя на обхват ( "Ai: А5"), прехвърлена на аргумента кръг xiFiiiDefauit и методът се прилага към гама верига ( "А1: А2"). По този начин, ние имаме:

Range ( "Ал: А2") .AutoFill

Дестинация: = Range ( "Ал A5.") _

Type. = XlFillDef Ault

Фиг. прогресия Z.4.Postroennaya

метод AutoFilter. - е прост начин на заявката за данни и филтриране в работния лист.

Obekt.AutoFilter избира или отменя командата AutoFilter.

Обект .AutoFilter (област criteria1, оператор, criteria2)

Поле - цяло число, което показва областта, в която данните се филтрува.

criteria1, criteria2 - определят две възможни условия поле филтриране.

Оператор - възможни стойности:

xlAnd - логическо групиране;

xlOr - логично допълнение;

xlTop10Items - за показване на първата десятка.

поле Selection.AutoFilter: = 3, Criteria1: = "= Лондон"

поле Selection.AutoFilter: = 3, Criteria1: = "= Лондон", Оператор: = xlOr, Criteria2: = "= Берлин"

Ето кореспонденцията между аргументи AutoFilter метода на изпълнение и данни за команди, филтър, Smart Filter (Data, Филтър, AutoFilter) филтриране в основата на данни туристи регистрация.

Етап 1 Изберете диапазона A1 = Е1, съдържащ заглавията на полета на базата данни. Изберете данни, Филтър, AutoFilter (Data, Филтър, AutoFilter). В резултат на това областите на заглавните ще падне надолу списъци (фиг. 3.5). В тези списъци с възможност, опции допустимо филтриране. Методът на AutoFilter, диапазонът с имената на полетата съответства на обекта, към който се прилага метода. В този случай, методът

AutoFilter трябва да се приложи към гама верига ( "А1: Е1").

Фиг. 3.5.Raskryvayuschiesya изброява метод AutoFilter

Стъпка 2 (а) - филтриране на базата данни, например, само на данни за клиенти, които пътуват до Атина (фигура 3.6.). За тази цел, Атина кликнете върху падащия списък посока поле турне. В резултат на това само записите, които съответстват на кръга в Атина се показват на работния лист. Методът на AutoFilter за избора на областта, в която се извършва филтриране, съответства на аргумента

Field. В този случай, за да изберете посоката на движение на областта

Невярно е аргумент, че е необходимо да задавате стойност 4. За критерии pokotorym произведени филтрация, се срещат и аргументи criteria1 criteria2. В този случай, филтриране се извършва чрез един критерий - Атина, така че само аргумент criterial трябва да се придаде стойност на Атина. По този начин, ние имаме:

Range ( "Ал. Ел"). Изберете Selection. AutoFilte R подбор. AutoFilter поле: = 4, Criteria1. = "Атина"

Фиг. критерий 3.6.Filtratsiya Атина списък

Фиг. 3.7.Dialogovoe прозорец по поръчка AutoFilter

Етап 2 (б) - диалогов прозорец персонализирана AutoFilter (Търговско AutoFilter) се появява, когато филтриране при условие, че позволява да се филтрира на два критерия в една област (фигура 3.7.). Например, ние се филтрират всички турове в Атина и Берлин. При този метод AutoFilter съответства Sriterial аргументи и стойности за разпределение criteria2 Атина, Берлин, съответно, и оператора аргумент -. Hlor стойност Т да бъдат показани или обиколка на Атина или в Берлин ..

По този начин. Ние имаме.

Обхват ( "А1: Е1") .Изберете Изберете йон. AutoFilter Selection. AutoFilter поле: = 4,

Criterial. = "= Атина." Оператор. = XlOr.