Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
vba.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.8 Mб
Скачать

Объект Workbook(рабочая книга)

Все рабочие книги, с которыми может работать Excel , объединены в семейство рабочих книг, которое называются workbooks.

Для того, чтобы обратиться к конкретной рабочей книге, необходимо сделать запись вида:

workbooks («Имя книги»)

Например, чтобы обратиться к конкретной рабочей книге с именем БМС , введите строку кода

workbooks(«БМС»).

Основные методы объекта workbook

  1. Activate - сделать активной рабочую книгу

Например,workbooks («БМС»). Activate

2) Close – закрыть

Например, workbooks («Книга 3»). Close

3) Save- сохранить

Save as- сохранить как

Например,workbooks («Книга 1»). Save

workbooks(«Книга 2»). Save as (“C:\BMV\Вася”)

Activework book. Save as (“C:\БМС”)

4) Open - открытие рабочей книги

Например,Workbooks. Open (“C:\BMW\Вася.xls”)

Объект Worksheet (Рабочий лист).

Все рабочие листы, с которыми может работать Excel , объединены в семейство рабочих листов, которое называются worksheets.

Для того, чтобы обратиться к конкретному рабочему листу, необходимо сделать запись вида:

worksheets («Имя листа»)

Например,

Worksheets («Лист 1»)

Все рабочие листы переномерованы, поэтому обращение к листу может быть в виде:

Worksheets(2)- обращение к второму листу.

Основные методы объекта worksheet.

1)Activate- сделать активным

Например,Worksheets («Лист 1 »). Activate

В результате данного кода активным рабочим листом станет лист 1, к которому теперь можно обращаться, как Activeworksheet

2) Delete- удалить

Например,Work sheets(«Лист 2 »). Delete

В приложении второй по счёту лист будет удалён

3) - Add -добавить

Например,Worksheets. Add

Для того, чтобы добавить рабочий лист после какого-то листа, например, после листа 2 необходимо использовать код вида:

Worksheets.Add After:=worksheets(2)

Обращаем внимание на то, что добавленный рабочий лист становится активным.

Основные свойства рабочих листов

1) Name-имя

Например, после записи вида Worksheets(«лист1»).Name= «сумма»

вместо «лист1» мы увидим рабочий лист с именем «сумма».

2) Visible-видимый

Данное свойство, характерное, по сути, для всех объектов, принимает только два значения: True и False

Например, код worksheets(2).visible=false делает второй рабочий лист невидимым.

3) cells-ячейки

Данное свойство предназначено для обращения к ячейкам рабочего листа.

Например, запись Activeworksheet. Cells (5,6) означает, что рассматриваемая ячейка, стоящая на пересечении 5строки и 6 столбца.

Обращение ко всем ячейкам первого рабочего листа : workshees(1). Cells или просто Cells, если он активен.

4) Font-шрифт

Данное свойство, по сути, самостоятельный объект, к которому мы обращаемся, когда говорим о форматировании любых текстов

Предположим, мы хотим, чтобы все записи на активном рабочем листе велись шрифтом Arial размером 16. Для этого можно сделать следующую запись:

Cells .Font. Name=”Arial”

Cells. Font. Size=16

Замечание: Обращаем внимание на то, что последняя строка кода обращалась к активной рабочей книге и активному рабочему листу по умолчанию. Если мы имеем активную рабочую книгу «книга 1» и активный рабочий лист «Лист1», то полная запись должна выглядеть следующим образом:

Application.Workbooks («Книга 1»).worksheets(«Лист 1»).Cells.Font.Size=16.

5) Rows-ряды (строки).

Данное свойство предназначено для выбора конкретной строки или строк.

Пример:

Rows(“4”). Font. Size=12

Rows(“5:7”). Font. Size=20

Строка с номером 4 будет сделана шрифтом размера 12, а с пятой по седьмую размером 20

6) Columns колонки (столбцы)

Данное свойство предназначено для выбора конкретного столбца или столбцов.

Пример:

Columns(“A”). Font. Name=”Arial”

Columns(“B:F”). Font. Name=”MS Sent Serif

7) Count-считать.

Данное свойство помогает определить количество рабочих листов

Пример:

N=worksheets.count

Переменная N равна количеству рабочих листов

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]