Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Объект Рабочий лист (Worksheet)Содержание книги Поиск на нашем сайте
ОбъектWorksheet содержится в объекте Workbook и выполняет в приложении несколько функций, самая важная из которых, вероятно, заключается в том, что служит основой для разработки большинства форм. Этот объект представляет рабочий лист Excel– мощное средство для в вода и изменения данных. Рабочие листы содержат около 400 встроенных функций, позволяющих в мгновение ока производить сложные вычисления, и могут служить миниатюрными базами для них. Табличная структура листов делает их идеальным средством для хранения помещения данных небольшого объема. Ниже обсуждаются самые популярные свойства и методы объекта Worksheet. Более подробную информацию Вы найдете в справочной системеVBA. ü Свойства Index – номер рабочего листа в семействе. Аргументы: True или False; доступно только для чтения. Пример: ActiveSheet. Name = “Wk Sheet”&Active Sheet. Index Name – имя рабочего листа.String; доступно для чтения/записи. Пример: Worksheets(1).Name= “Мой рабочий лист” UsedRange – диапазон рабочего листа сданными. Аргументы: Объект Range; доступно только для чтения. Пример: Dim Диапазон1 As Range Set Диапазон 1 = Worksheets (1). UsedRange Visible – имеет значение True, если рабочий лист отображен на экране. В противном случае лист скрыт, но пользователь может вывести его на экран, выбрав из меню Формат (Format) команду Лист (Sheet). Если значение этого свойства равно xlVeryHidden, лист скрыт, и вывести его на экран можно только из программы VBA. Аргументы: True,False или xlVeryHidden; доступно для чтения/записи. Пример: Worksheets(“Main”). Visible = xlVery Hidden
ü Методы Activate – активизирует рабочий лист. Аргументов нет. Пример: Worksheets(“Мой рабочий лист”).Activate Calculate– пересчитывает все формулы на рабочем листе. Аргументов нет. Пример: Worksheets(1).Calculate Delete – удаляет рабочий лист из книги. Аргументов нет. Пример: Worksheets(“Мой рабочий лист”).Delete Protect – защищает лист от редактирования. Аргументы: Password Пароль для доступа к рабочему листу. drawingObjects Имеет значениеTrue, если нужно защитить все рисованные объекты на листе. Contents значениеTrue, если нужно защитить ячейки рабочего листа. Scenarios значениеTrue, если нужно защитить сценарии рабочего листа. userInterfaceOnly Имеет значение True, если нужно запретить любые изменения листа средствами пользовательского интерфейса. Это означает, что лист можно корректировать лишь средствами программы. Если значение этого свойства равно False, запрещены любые изменения листа. Пример: Worksheets(“Мой рабочий лист”).Protect“password”.
Объект Диапазон (Range) Объект Range входит в состав объекта Worksheet и представляет одну или несколько ячеек рабочего листа. Его главное назначение – хранить и отображать отдельные фрагменты данных: числа, строки или формулы. Но ячейки, представляемые объектом Range, - не просто ящики для хранения информации. Из них Вы вправе вызывать встроенные функции Excel и функцииVBA. Ячейки можно связывать с другими ячейками на этом же листе, на другом листе и даже в другой рабочей книге. Понимание гибкости и силы объекта Rangeпозволит Вам полнее использовать вычислительную мощь Excel и создавать качественные приложения для анализа данных. Мы упомянем здесь лишь наиболее часто используемые свойства и методы объекта Range. За дополнительной информацией обращайтесь к справочной системе VBA.
ü Свойства Count – число ячеек в диапазоне.Integer; доступно только для чтения. Пример: Num Of Cells = Worksheet (1).UsedRange.Count
Dependents – диапазон, содержащий все зависимые ячейки выделенного диапазона, то есть ссылающиеся на него в формулах. Аргументы: Объект Range; доступно только для чтения.
Пример: Dim Диапазон1 As Range Set Диапазон1 = Worksheets(1). Range (“A1”). Dependents MsgBoxДиапазон1.Address
Name –имя диапазона. Аргументы: String; доступно для чтения/записи.
Пример: Worksheets (1). Range (“A1”).Name= “Первая _ ячейка”
Value – значение, содержащееся в диапазоне. Если он состоит из нескольких ячеек, свойство Value содержит массив значений. Аргументы: Boolean, Byte, Currency, Date, Integer, Long, Single или String; доступно для чтения/записи.
Пример: Worksheets (1). Range (“Первая_ячейка”).Value = 1 Formula – строка с формулой, содержащейся в диапазоне, включая знак свойства. Если диапазон состоит из нескольких ячеек, свойствоFormulaсодержит массив формул. Аргументы: String; доступно для чтения/записи.
Пример: Worksheets (1). Range (“Первая_ячейка”). Formula = $A$4 +$A$10 Text – значение ячейки, представленное в виде текста. Например, свойства ячейки в денежном формате содержит строку “$5.00”, а свойство Value – чтение. Если диапазон состоит из нескольких ячеек, свойство Text содержит массив. Аргументы: String; доступно только для чтения.
Пример: Worksheets (1). Range (“Первая_ячейка”). Value =1 MsgBox Worksheets (1).Range (“Первая _ ячейка”).Text
ü Методы
Calсulate –пересчитывает все формулы диапазона. Аргументов нет.
Пример: Worksheets (1).Range (“A1: F20”). Calсulate ClearContents – удаляет из диапазона все значения и формулы, но оставляет форматирование. Аргументов в нет.
Пример: Worksheets (1).Range (“A1: F20”). ClearContents Copy – копирует содержимое диапазона в другой диапазон или в буфер обмена. Аргумент: Destination Диапазон для копирования содержимого исходного диапазона, этот аргумент отсутствует, содержимое копируется в буфер обмена.
Пример: Worksheets (1). Range (“A1”).Copy
Контрольные вопросы:
Назначение языка VBA? Из каких частей состоит проект VBA? Что размещается в модулях класса и в модулях рабочих листов? Что собой представляет объект «Приложение» (методы, свойства)? Что собой представляет объект «Рабочая книга» (методы, свойства)? Что собой представляет объект «Рабочий лист» (методы, свойства)? Что собой представляет объект «Диапазон» (методы, свойства)? Практическое задание №1. Создание и выполнение макросов
Цель работы Ознакомиться со способами создания и выполнением макросов.
Порядок выполнения работы Выполнить задания раздела. Составить отчет по учебному заданию и защитить его у преподавателя.
Содержание отчета - наименование и цель работы; - задание на работу; - результаты выполнения работы.
|
||||
Последнее изменение этой страницы: 2016-12-16; просмотров: 286; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.220.200.33 (0.005 с.) |