Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Объект Worksheet



Объект Worksheet содержится в объекте Workbook. Этот объект представляет рабочий лист Excel – мощное средство для ввода и изменения данных. Рабочие листы содержат около 400 встроенных функций, позволяющих в мгновение ока про­изводить сложные вычисления. Табличная структура листов делает их идеальным средством для хранения и обобщения данных небольшого объема.

1.6.1. Свойства объекта Worksheet
и семейства Worksheets

Свойство Значение
Name Имя рабочего листа. String; доступно для чтения/записи. Worksheets(1).Name = "Мой рабочий лист"
Count Возвращает число рабочих листов в книге. Long; доступно только для чтения. КолЛистов = ActiveWorkbook. _ Worksheets.Count
Index Возвращает номер рабочего листа в семействе. Variant; доступно только для чтения. ActiveSheet.Name = "Лист" & _ ActiveSheet.Index
Columns (Rows) Возвращает семейство всех столбцов (строк) рабочего листа или конкретный столбец (строку), если указан его порядковый номер. В следующем примере на листе1 удаляется 3-я строка: Worksheets("Лист1").Rows(3).Delete

1.6.2. Методы объекта Worksheet
и семейства Worksheets

Метод Действие
Activate Активизирует рабочий лист. Аргументов нет. Worksheets("Moй рабочий лист").Activate
Select Выбирает указанный рабочий лист(листы): Worksheets("Moй лист").Select Sheets(Array("Лист1", "Лист2")).Select
Add Добавляет лист в рабочую книгу, при этом он становится активным. Синтаксис: Add(Before, After, Count, Type) Аргументы:
q Before указывает номер листа, перед которым вставляется новый лист. Variant;
q After указывает номер листа, после которого вставляется новый лист. Variant;
q Count указывает количество вставляемых листов. Variant;
q Type указывает тип вставляемого листа. По умолчанию – рабочий лист (xlWorksheet).

Если оба аргумента Before и After опущены, то новый лист вставляется перед активным листом.

ActiveWorkbook.Sheets.Add _
Before:=Worksheets(Worksheets.Count)

Delete Удаляет рабочий лист из книги. Аргументов нет. Worksheets("Moй рабочий лист").Delete
Copy Копирование рабочего листа. Синтаксис: Copy (Before, After) Аргументы:
q Before указывает номер листа, перед которым вставляется новый лист;
q After указываетномер листа, после которого вставляется новый лист.

Sheets("Лист1").Copy _

After:=Workbooks("ИиЭ.xls").Sheets(1)

Calculate Пересчитывает все формулы на рабочем листе. Аргументов нет. Worksheets(1).Calculate




Дата публикования: 2014-11-26; Прочитано: 268 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...