Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Объекты Range и Selection




Листинг 4. Использование метода Evaluate

Public Sub Example_Eval() Dim NameOfCell As String, Mes As String, Val As Variant Mes = "Введите имя ячейки, значение которой Вас интересует" NameOfCell = InputBox (Prompt:=Mes, Title:="Ввод имени", _ Default:="А1") Val = Evaluate(NameOfCell).Value MsgBox ("Значение ячейки " & NameOfCell & " = " & Val) Mes = "Задайте функцию и аргумент - получите значение" NameOfCell = lnputBox(Prompt:=Mes, Title:="Ввод функции", _ Default:="SIN(3)") Val = Evaluate(NameOfCell) MsgBox ("Значение функции " & NameOfCell & " = " & Val) End Sub

PivotTableWizard – создает сводную таблицу.

ResetAllPageBreaks – восстанавливает исходную разбивку рабочего листа на страницы, которая, возможно, была изменена.

SetBackgroundPicture(Filename) – устанавливает графический фон для рабочего листа или листа диаграмм. Картинка для фона берется из файла, имя которого задает параметр FileName.

ShowDataForm – показывает форму данных, связанную с данным рабочим листом. Несколько слов о том, что собой представляет форма данных. Начать нужно, по-видимому, с определения понятия "список данных". Excel позволяет связывать с рабочим листом один список данных, представляющий небольшую реляционную базу данных – таблицу, состоящую из именованных столбцов. Форма данных – инструментальное средство для работы с этой таблицей, форма позволяет добавлять и изменять записи списка. Форма строится автоматически по заголовкам списка, и число полей формы совпадает с числом столбцов. Над списком определены разные операции, в частности, возможна фильтрация данных.

В приложении Word есть достаточно четкая логика в том, как создаются объекты Range. Объекты верхнего уровня, например, Document, имеют метод Range, позволяющий создать новый диапазон. Объекты более низкого уровня, например Paragraph, имеют свойство Range, возвращающее диапазон, связанный с объектом. В Excel ситуация другая. Все объекты Excel имеют только свойство Range. Это свойство имеют и верхний в иерархии объект Application, и Worksheet, и сам объект Range, представляющий объекты нижнего уровня вплоть до ячейки.

Синтаксис свойства Range:

Property Range(Cell1 [,Cell2]) As Range

С объектом Selection тоже дело обстоит не так просто, поскольку в Excel нет класса объектов Selection. Чаще всего, объект Selection принадлежит классу Range и при работе с ним можно использовать свойства и методы объектов класса Range.

Вернемся к объекту Range, создаваемому чаще всего при вызове свойства Range тех или иных объектов Excel. Что может быть задано в качестве параметров Cell1и Cell2? Объект Range – уникальный объект – он может представлять как единственную ячейку таблицы, так и столбец или строку, некоторую связную и не связную прямоугольную область, а также объединение всех подобных элементов. Это же касается и объекта Selection.




Поделиться с друзьями:


Дата добавления: 2014-01-05; Просмотров: 302; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.006 сек.