Методы Worksheet

Activate Активизирует указанный рабочий лист. Worksheets(1).Activate
Add Создает новый рабочий лист Add(Before, After, Count, Type)
Delete Удаляет рабочий лист
Protect Защищает рабочий лист от внесения в него изменений
Unprotect Снятие защиты с рабочего листа
Copy Копирование рабочего листа в другое место Copy (Before, After). Допустимо использование только одного аргумента
Move Перемещение рабочего листа в другое место
Evaluate Преобразует выражение в объект или значение. Используется при вводе формул и ячеек из диалоговых окон

Объекты Range (диапазон)

При работе с объектом Range необходимо помнить, как в Excel ссылаются на ячейку рабочего листа (см. относительные и абсолютные ссылки).

Так как ячейка Методы Worksheet является частным случаем диапазона, состоящим только из единственной ячейки, объект Range также позволяет работать с ней. Объект Cells(ячейки) – это альтернативный способ работы с ячейкой. Например, ячейка A2 как объект описывается Range(“A2”) или Cells(1,2).

Свойства объекта Range

Value Возвращает значение из ячейки или в ячейки диапазона. Например: h=Range (“C1”).Value
Name Возвращает имя диапазона.
WrapText Позволяет переносить текст при вводе в диапазон. With Range (“F3”) .Value= “Привет всем!” .WrapText=True End With
Comment Добавление комментария к данным в ячейки.
Font Возвращает объект Шрифт с указанными параметрами.
Formula Возвращает формулу в формате А1.
Text Возвращает содержание диапазона в текстовом формате.

Наиболее Методы Worksheet часто используемые методы Range

Clear Очистка диапазона. Range (“A1:B1).Clear
Copy Копирует диапазон в другой или буфер обмена.
Cut Копирует диапазон в другой или буфер обмена с удалением.
Delete Удаляет диапазон.
Insert Вставка ячейки или диапазона ячеек. WorkSheets (“Лист1”).Rows(4).Insert
Select Выделение диапазона.

Заполнение произвольного диапазона данных по столбцам можно осуществить следующим образом для перебора адреса ячейки с А3 по А5:

For i = 1 To 3

A = "A" & i + 2

Range([A]).Value = InputBox("Введи данные " & i)

Next

Задания на лабораторную работу

Задание 1.Создать приложение в VBA, позволяющее определить и вывести в ячейки Excel количество лет, кварталов, месяцев, недель и дней, прошедших между Методы Worksheet двумя датами.

1. Создать приложение в VBA, позволяющее определить была ли сохранена открытая рабочая книга.

Задание 2*.

Создать приложение в VBA, позволяющее произвести расчет амортизации стандартным и методом k кратного учета и выводить данные на лист Excel.

Лабораторная работа №7 Автоматизация работы в MS Word с помощью Visual Basic for Application


documentaaxryur.html
documentaaxsgez.html
documentaaxsnph.html
documentaaxsuzp.html
documentaaxtcjx.html
Документ Методы Worksheet